Merge changes Ibb3f46b8,I875b87a0,I2d005e17 into qt-dev

* changes:
  Reland "adbd: don't close ep0 until we receive FUNCTIONFS_UNBIND."
  adb: turn CHECKs into an error + transport restart.
  adb: daemon: Assign valid fd to usb_handle ep0 file descriptor