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: Ibb543d683a7693522deada6ce3348ab19e120c3f
(cherry picked from commit 7001ea1f7ed20984cd6c4416dc5b4188d7cdddc5)
13 files changed