Retry on usb IO errors instead of faking success.
Do away with usb resets entirely since we retry on both pipe and io errors now and they're of dubious value.