Bug 858141 - Don't assert when on AUDIO_ERROR while on STATE_ESTIMATING.
Only call the done function once per test, failure or success
Log event and state names rather than codes
Give priority to START, STOP and ABORT events
Enable logging on try

Also log MediaStreamGraph events for this run.
WIP: Embrace reentrancy caused by spinning the event loop inside handlers