audio-hal: fix a2dp mute issue

Playback usecase on a2dp path is muting if its enabled
while usecase on bt sco mic is still active.
To fix this, avoid enabling record usecase on SCO device
when A2DP device is in ready state.

Change-Id: Id6d926096fd35a1f0d3b60b3f10dc8c39f2cb225
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 3b784b8..9b29a21 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -3157,7 +3157,7 @@
     }
 
     if (is_sco_in_device_type(&in->device_list)) {
-        if (!adev->bt_sco_on) {
+        if (!adev->bt_sco_on || audio_extn_a2dp_source_is_ready()) {
             ALOGE("%s: SCO profile is not ready, return error", __func__);
             ret = -EIO;
             goto error_config;