usbcore: make hcd_endpoint_disable wait for queue to drain