usb-host: fix halted endpoints