HeartBeat: Fixed problem with the Drone HeartBeat detector.

It was re-staring the heartbeat counter every time there was a disconnect, which in turn caused a new FIRST_HEARTBEAT event every-time a new screen was open.

This fix the issue of having the app saying "connected" every time a new screen was opened. #660