dwc_otg: make channel halts with unknown state less damaging

@popcornmix

I'd be interested to see if this squashes the bug you have with your XBMC/NFS timing out. The error message will still be printed but should no longer break ethernet/etc.

I forced lots of spurious channel halts during testing and the USB system seemed to keep working.