I've been in this situation before with only a single tape drive and it was on 4.3.x as well.
As root, I created a temp directory and cd'ed into it.
I dd'd from device /dev/rmt?.1 to a file with a sequence number (i.e.: of=./file#) which reads until end of file but does not rewind.
I do this continually until a read error (at EOT).
I then insert a blank take and reverse the processes using dd but the input file references the correctly sequenced file (i.e.: ip=./file#).
When I've dd'ed all the files the tape is ready.
I've duplicated mksysb tapes and sent them to remote sites and was successful in having them reboot.
Long, tedius, there must be a better way, but IT WORKS!
Good luck.
Bob