hal: Voice recording snd device is incorrect on USB headphones

During voice call with usb headphones connected and fluence
enabled,if we start voice recording wrong input device is
used, because with fluence enabled voice call uses speaker dmic
and then when recording is started it tries to use handset mic
instead of speaker dmic

Fix is to use voice call input device for recording
if voicecall out is usb device and input usecase device is mic

Change-Id: I4c4db79312b4c7a66869fbd915a9cfb36b0f8550
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index d822863..e3f7442 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -2825,6 +2825,10 @@
                                  is_single_device_type_equal(&usecase->device_list,
                                                      AUDIO_DEVICE_IN_VOICE_CALL) ||
                                  (is_single_device_type_equal(&usecase->device_list,
+                                                      AUDIO_DEVICE_IN_BUILTIN_MIC) &&
+                                  is_single_device_type_equal(&vc_usecase->device_list,
+                                                          AUDIO_DEVICE_OUT_USB_HEADSET)) ||
+                                 (is_single_device_type_equal(&usecase->device_list,
                                                      AUDIO_DEVICE_IN_USB_HEADSET) &&
                                  is_single_device_type_equal(&vc_usecase->device_list,
                                                         AUDIO_DEVICE_OUT_USB_HEADSET))||