Bluetooth: Handle user switch with new states

When user switch occurs, BT is toggled. However since the state
change callbacks are disabled, state never moves forward from
STATE_BLE_ON. This causes toggle timeout, causing recovery.
This change handles the case by manually causing the state
change handling during the wait period.

CRs-Fixed: 918585
Change-Id: I8fd8dcbc88d9f8b41d4f81957ccbade4b0fd8507
1 file changed