Can I reboot a USB device within a driver's probe function?