katina::votes now unlinks the heartbeat event and checks for db failure
heartbeat event now only fires once per second (when the second unit
changes)