HFP: Fix regressions in HFP state machine

* When we reject an incoming HF connection, we should notify the event
  to other parts of the stack so that hanlders such as PhonePolicy could
  react to the event such as attempting A2DP connection
* During SLC establishment, when remote device sends an unexpected
  command, we should still try to handle them, but generate a warning
  message to help debugging

Bug: 65246419
Test: connect with car kits and headsets, testplans/105951
Change-Id: I51f861a11948e5bfe3a0e0a58cee072f1eef4f5c
Merged-In: I51f861a11948e5bfe3a0e0a58cee072f1eef4f5c
(cherry picked from commit bc67ac7b9ef7a6b33fc550257b75726d86641923)
(cherry picked from commit 081c0e3696690dc3d98a54c0863dc9cc95248897)
1 file changed