If the read is unmapped, the "strandness bit" has an other significance. From SAMTOOLS documentation:
Bit 0x10 indicates whether SEQ has been reverse complemented and QUAL reversed. When bit 0x4
is unset, this corresponds to the strand to which the segment has been mapped. When 0x4 is set,
this indicates whether the unmapped read is stored in its original orientation as it came off the
sequencing machine.
0x4 corresponds to the mapped/unmapped bit (If set, the read is considered as unmapped. If unset, the read is considered as mapped)
0x10 corresponds to the strandness bit
So, the translation of the documentation could be "If the reads is not mapped, the strandness bit indicates if the read (unmapped) is stored in itrs original orientation from the sequecing machine".
Which means, you can have an unmapped read with an orientation without any problem. You just have to give to it the good interpretation. ;)