Revert "Revert "msm8660: prevent input routing during VOIP recording""

 * Fixed, was missing { } around the log message and return statement
   causing it to abort with no error in any mode.

This reverts commit 1f11a83a50dcd859338613f12c802175a0bcfc8f.

Change-Id: I98208884fdb514b466a321c3f1a57815aeb33205
audio-caf: ensure mInputSource is initialised

Change-Id: I59f2f1aeca460256bfa4989302c2f74c6f791ab1