By default when the device is detached, it stays in an unmounted state even if the device is re-presented (that is, the detached state is persistent). That positively means that it's possible to exhaust the limit of 512 detached devices which can lead to aforementioned error message