Merge changes Ic8eaee53,Ide961d91,Ie97f3ce9

* changes:
  audio: Allow going to 'IDLE' for synchronous drain
  audio: Improve test coverage
  audio VTS: Refactor support for non-deterministic SM behavior