アプリが起動中はBluetoothがONっていうアクションだからスピーカーとか関係なくONのままなんでない?
音がスピーカーからなのかイヤホンからなのかアプリの起動終了じゃ判断できないし
条件にスピーカーON/OFFとか、もしくは即切断ではなくなるけど
アプリ起動して待機5分後(時間は好みで)にイヤホンに接続してなかったらBluetoothOFFとかのアクションはどうかな