Improve broadcast supported check to support private audio sharing

For private audio sharing, the device might have no actively connected LEA devices.
Need to improve the broadcast support check for callback unregister and
active broadcasting cases.

Tag: #bug
Bug: 294618457
Test: atest MediaOutputDialogTest MediaOutputBaseDialogTest
Test: manual Broadcast with two connected pair of LE Audio devices
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:a00bdf6b198f81d0de38f72c56d120f8e9d81345)
Merged-In: Ibf939a09a2d376b7aa834ccb2f7c96df4db08b5c
Change-Id: Ibf939a09a2d376b7aa834ccb2f7c96df4db08b5c
4 files changed