playコマンドへの返事が正しくなかったのを修正した

playコマンドに対する_resultを送信する前に動画データを送り始めるようになってしまっていたのを修正した。
各子タスクを待つようにした

Task.WaitAnyで待っていたところを、キャンセルしたあとにWaitAllでちゃんと待って例外を受け取るようにした。
例外は必要であればログとして出力するようにした。