Describe the bug
Sample applications that enable USB usually exit if it fails, this is a problem if a board uses USB CDC for it's main UART as this will be enabled during boot-up, but applications will also enable this, which will fail, and if the code exists, the sample will not run.
Example: smp_svr
To Reproduce
Build application for device with USB CDC UART, e.g. bl654_usb or thingy53, image will boot, show USB error, then be inoperable
Expected behavior
Applications to work regardless of USB CDC configuration
Impact
Showstopper
Environment (please complete the following information):
- Commit SHA or Version used: 510dca5