rpc/bt: make ble discovery a bit stable

  * Change to call Gatt connection in another thread instead of
    calling from Gatt/BLE callbacks.

  * Remove useless hacks.

Change-Id: Iacc16c6367f52aa08e220d461e093e1f710264e4
2 files changed