Merge changes I3446249f,I4ec5133f,If2494dc9,I1d7c0651,Ie8d824e5 into main

* changes:
  AudioService: Add makeHearingAidDeviceUnavailableLater
  AudioDeviceBroker/Inventory: fix misc error-prone warnings
  AudioService: do not mute music systematically in setBluetoothA2dpOn
  AudioService: initialize spatial audio state on first device connection
  AudioDeviceBroker: avoid acquiring mDeviceStateLock when not necessary