ASoC: msm8x10-wcd: Remove delayed work for mbhc start

Do not use delayed work for mbhc start, because this could
cause failure in finding mbhc calibration data due to
synchronization issues between mbhc start worker thread
and other audio use cases if they are running at the same
time.
Remove redundant logging in the codec read/write functions.

Change-Id: I79d71fa80d8d1c705f1f95f9eb2f00caa395bb50
Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>