AVRCP 1.6: Fix l2cap disconnection issue.

Steps:
1. Pair and connect DUT with RD.
2. Initiate ACL disconnect from DUT.

Error:
DUT did not initiate disc for cover art l2cap channel.

Root cause:
DUT rely on remote device to close the OBEX L2CAP for BIP,
which is not happening because of remote behavior.

Fix:
Restart L2cap listener when we receive disconntion event of A2dp
to close current AVRCP BIP l2cap connection.

CRs-Fixed: 2267125
Change-Id: I81b04e06e0fa143bd11f079f745148563750f449
2 files changed