USBX/AzureRTOS: when plug/unplug from the computer - it doesn't always come back up
On an device running USBX/AzureRTOS, when I plug/unplug it from the computer - it doesn't always come back up device->ux_slave_device_state stays at UX_DEVICE_ATTACHED, and windows gives a Device Descriptor read failed (and a USB device not recognised)
The code stays clocked and doesn't use STOP/STANDBY modes, and stays on the same clocks as when it is running.
Is there a need to prioritise the ux_slave_hid_thread/hid_uxbx_app_thread/main_usbx_thread above others?
