Making sure that heartbeat statuses are in sync

This relates to https://github.com/Particular/ServicePulse/issues/104
Seems to work now but I'm contemplating if we should add a timer that runs every min and refreshes just to make double sure we can never get out of sync