SFR 448981 - Indefinite hang playing audio clip
This fix comprises:
- a backstop to ensure we never get stuck playing audio clips
- reworking the WASAPI rendering code to make it simpler and put in some comments & logs.  Crucially, we now only attempt to write to WASAPI from a single thread (the renderer's EventHandleCmd thread) rather than from elsewhere.

#FOR_CORE