Hannes,
And once we stop sending I/O to it we'll lose the ability to figure out that the device switched back to R/W mode.
(Always assuming that we'll be getting a sense code in the first place).
FWIW, I did get correct sense on all the drives I tested and verified that the code does the right thing.
But obviously I have my doubts about $RANDOM_USB_GIZMO.