v2: - get rid of DSoundRenderer_Max_Fill entirely and wait when buffer has no free space instead; - treat State_Paused the same way as State_Running in render_thread_run(). Only delay EOS completion in State_Run however, doing otherwise breaks the tests as in that case EC_COMPLETE event is available immediately.