Once the driver has finished with the device, it is at the discretion of the driver whether it wants to return the device to the unclaimed pool using usb_devmgr_release(USBLib_DevMgrRelease (SWI &56358)) or not. If the driver does not wish to return the device for later use it should ensure the device is removed from the USB system by issuing a usb_devmgr_drop(USBLib_DevMgrDrop (SWI &56357)).
Once a device has been physically removed, the system ensures that it will not be returned to the unclaimed pool.