USB: improved error handling in usb_port_suspend()