Resolve user switch baseline route for video calls

Ensure that when there's an explicit user request to switch baseline
route that we don't skip earpiece (i.e. during a video call). This stems
from the user not being able to turn speaker off during a carrier video
call.

Bug: 374037591
Flag: com.android.server.telecom.flags.fix_user_request_baseline_route_video_call
Test: atest CallAudioRouteControllerTest
Change-Id: Iae9d1ae7720f0ddde565a05bdd2d5b341b9f3dd7
4 files changed