heartbeats shouldn't happen or matter when connection is broken, fixes issue #156