Fix issue with unmute when BT moves to Quiescent.

The transitRouteBeforeAudioDisconnectBt flagged path does not use the
reinitialize method and instead moves directly to the quiescent BT route.
It does this because the reinitialize method will always revert back to
earpiece route.  BT is a "sticky" route, so we just move back to quiescent
BT if it is still active.

However, because this flagged path doesn't use reinitialize, we never turn
off mute during the state transition.  The resetMuteWhenEnteringQuiescentBtRoute
flag attempted to fix that but put it in the ENTER for the
QuiescentBluetooth route.  The downside to that is that setMuteOn method
does notthing when the current state is a quiescent state.

So, we'll move that logic before the transition to quiescent.


Bug: 336718198
Test: Manual test.
Test: Expanded testQuiescentBluetoothRouteResetMute to verify mute happens.
Change-Id: If97ecc8e2440836ae971be0a1eedae8230d8df3b
2 files changed