Fix race conditions where the HAL service starts after client polls am: 1b0b2f33 am: 023718c0 am: 25df1cd1 am: 43dd0e7d Change-Id: I1686477c9bb80f76816373a9c434995cde7046b8