usb: chipidea: udc: improve error handling on _hardware_enqueue