DO NOT MERGE Separate SDP procedure from bonding state (2/2)

- Hold BOND_BONDED intent util SDP is findished.
- Only accept profile connection for the device is at bonded
  state. Any attempt to connect while bonding would potentially
  lead to an unauthorized connection.

Bug: 79703832
Test: runtest bluetooth, regression test
Change-Id: I4fbbb3c2a03c6e0fb8ecad3f10a6d4691fd95395
Merged-In: Ifefb749e0274ae018714340654287a0412b59b89
(cherry picked from commit 30e2e54327290ebb5efdb6a9abf3d5491f6e3387)
8 files changed