usb-storage: fix bugs in the disconnect pathway