hal: Ensure mic mute state updated before starting voice call

Currently the mic mute state is not propagated to the DSP if
the call is already disconnected.

Bug: 19611381
Change-Id: Id5da4b730575d46816f857b631165b4b2c9d0519
diff --git a/hal/voice.c b/hal/voice.c
index a8ccdc6..1f36b36 100644
--- a/hal/voice.c
+++ b/hal/voice.c
@@ -329,6 +329,9 @@
     int ret = 0;
 
     adev->voice.in_call = true;
+
+    voice_set_mic_mute(adev, adev->voice.mic_mute);
+
     ret = voice_extn_start_call(adev);
     if (ret == -ENOSYS) {
         ret = voice_start_usecase(adev, USECASE_VOICE_CALL);