usb: chipidea: udc: fix sleeping function called from invalid context