If the audio device/s change while a VM is running, the VM will not automatically switch to the default device, nor does it update the list of available audio devices, effectively disabling all audio completely until the next player restart.
Yes, that was also present in some browsers:smileyinfo:
It looks like they need to use OnDefaultDeviceChanged...