Not sure whether it's already broken in USB side-storage side or a bug in the scsi layer. At least, the Oops happens at the sbitmap_put() call in scsi_device_unbusy(), at it seems.