dwc_otg: prevent OOPSes during device disconnects

Typical device that used to cause this was a wifi dongle or similar that needed a firmware download - unplugging it during the download was very likely to OOPS.

v2: whitespace cleanup as a separate commit.