[HDM] Fix access to HDM before Wi-Fi is started

A couple of synchronization issues:
1. Wifi vendor queries features even before Wi-Fi is started. HDM
   cannot be accessed without it - caused invalid chip ID messages.
2. Added synchronization and log printouts to additional public HDM
   methods.

Bug: 62238717
Test: observed issue resolved based on logs
Change-Id: I771b6f040127814bab5a71f8ee9ebf2d7771ae7b
2 files changed
tree: cd80fa0b99dfb8befbf754384d6b2e13997bb31a
  1. service/
  2. PREUPLOAD.cfg