usb: hook unplug into qdev, cleanups + fixes.