Soft lock on audio device change

Required hardware - USB headset.

Steps to reproduce.
Create an empty project and add FMOD.
In the default scene add an fmod listener and an event emitter.
Build and run.
Unplug the headphones and then plug them in again. (This can be any USB audio device)
Runtime will soft lock spewing -

FMOD Error (ERR_INTERNAL): An error occurred that wasn’t supposed to. Contact support.

at 0.5 Frames per minute

This is probably related to the same issue on iOS when unplugging headphones that another user submitted but for desktop standalone builds, the suggested workaround is not applicable.

Fixed in version 1.05.15 update