サウンドデバイスが追加/削除される度に自動でデフォルトが変わるようになってる。

ゲームなんかでは、どのデバイスを使うかを起動時に選択してそれをダイレクトに叩くので
デバイス状態が変わると音が出なくなったり、アプリ自体が落ちたりする。
この手のはアプリを再起動すると、起動時のデフォルトを使うようになる。

モニタの電源オフはHDMIとしては有効なままであって 「デバイスの無効化」 とは違うので
そもそも状態検知もできないし(端子が有効な状態か?というピンだけは有効だから)、
ハード的にはスピーカーを電源オフにしてたり、ロジック的には出力を殺してるだけでしかない