Added symbol check in memory diagnostic which was failing
Battery diagnostic now reports correct temperature unit
Sometimes controller tries to access device when it is rebooting and when unable to do so it kills the worker process hence data is not recorded back in hivemind, hence passing data before reboot.