Whenever a device is disconnected, the driver should be able to recover its state as soon as the device is reconnected and discoverable.