drivers: usb: nordic: Fix for events when cable is detached
drivers: usb: nordic: Fix for events when cable is detached

When user disconnects the USB cable, peripheral should be
immediately disabled, howewer a delay may occur when driver
events are processed from a workqueue or higher-priority
thread/ISR is active. This may lead to a fake resume/reset
event (peripheral-specific behavior). This fix drops such
events when cable is detached.

Fixes #13822

Signed-off-by: Paweł Zadrożniak <1afba9842d2693b0b8c6b4734ec4ae4583f8a75e@nordicsemi.no>

ldts/zephyr,zephyrproject-rtos/zephyr,GiulianoFranchetto/zephyr,galak/zephyr,finikorg/zephyr,ldts/zephyr,Vudentz/zephyr,Vudentz/zephyr,zephyrproject-rtos/zephyr,finikorg/zephyr,Vudentz/zephyr,galak/zephyr,galak/zephyr,GiulianoFranchetto/zephyr,nashif/zephyr,GiulianoFranchetto/zephyr,galak/zephyr,nashif/zephyr,Vudentz/zephyr,nashif/zephyr,finikorg/zephyr,GiulianoFranchetto/zephyr,finikorg/zephyr,Vudentz/zephyr,nashif/zephyr,ldts/zephyr,finikorg/zephyr,zephyrproject-rtos/zephyr,GiulianoFranchetto/zephyr,zephyrproject-rtos/zephyr,ldts/zephyr,nashif/zephyr,Vudentz/zephyr,ldts/zephyr,zephyrproject-rtos/zephyr,galak/zephyr