tidy up gimli heartbeat

Just use a simpler approach of triggering a barrier on a set interval,
then pinging the heartbeat afterwards.