Re-init battery listener when Health hal died

When system_server and health hal both died, battery listener
will get blocked in serviceDied. Make complete cleanup
for re-init.

Bug: 159429172
Test: build pass, basic function pass
Change-Id: I7ecc5b2e6e2aeb1e79ed45db94b05662eb9f37b9
CRs-fixed: 2640795
1 file changed