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: I6a50b3a8c2dcd499fb154942c062c55b0eaa1aa2
6 files changed