fix race in initial driving status

- register to hal and get sensor list first to fetch data
  before subscription. This gives room to retry for -EAGAIN
  for initial data fetching.
- remove sensorHalReady callback as hal is
  initialized before service init.

bug: 28410068

Change-Id: Ifdb5947e388ad09c92307f94fa3ee35551f3eafd
7 files changed