audio policy: fix call volume with new call routing method

When audio HW audio sources are used for call routing, voice call volume
update to the audio HAL must also happen when a HW audio source is connected
for call RX path. This is because the primary output route does not necessary
match the actual call route anymore in which case the new requested volume
will not be applied.

Bug: 318050454
Test: repro steps in bug with audio AIDL HAL enabled and disabled.
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ae6e88cbc46f92e0ab24eaf6e226e1dd8f3cb63f)
Merged-In: I5918e4fd7a3d8b21af077067691dab431b89cd59
Change-Id: I5918e4fd7a3d8b21af077067691dab431b89cd59
2 files changed