bluez5: stop running codec switch on disconnect
When device is disconnected, running codec switches are not meaningful, and should be stopped.
The codec switch callback may also trigger A2DP profile switch, which may reconnect the device. Fix it so this does not happen.
See #2334 (closed)