Clean up heartbeat timers on connection.end

Without this exit is delayed for up to 2x your heartbeat interval.  I an not very excited about this test but don't know of a better way to do it.  If you have any pointers I would be happy to write something up.