USB: Move hcd free_dev call into usb_disconnect to fix oops