Upstream - Handling Audio Disconnect Timeout

Replaced AudioDisconnecting timeout transition to AudioOn.
Added max retry count to disconnect device if reached in
order to avoid disconnecting loop.

Tag: #stability
Bug: 201443262
Fix: 201443262
Test: atest com.android.bluetooth.hfp.HeadsetStateMachineTest
Change-Id: I257d6ea3f19445ab6b2295cad7568b6289d668fa
2 files changed