Handling BLE disconnect events in ProximityAuthBleSystem.
There are two kinds of disconnect events for
proximity_auth::BluetoothLowEnergyConnection objects:
i) An IN_PROGRESS BLE connection fails to complete;
ii) A CONNECTED BLE connection disconnects.
The first kind should be handled by the
proximity_auth::BluetoothLowEnergyConnectionFinder class. As its
contracts guarantee that CONNECTED BLE connection will be passed as
callback to its caller.
Then, any further disconnect event (ii) should be handled by the
object calling the BLE connection finder.
BUG=
Review URL: https://codereview.chromium.org/
1196183007
Cr-Commit-Position: refs/heads/master@{#335899}