[usb transport] Fix deactivate()

MTP deactivation wasn't properly shutting down the control thread,
which led to the main thread hanging in wait().