cluster: Don't try to reconnect while we're replaying the log.
cluster: Fix heartbeat messages.
cluster: Fix idle timeout.
cluster: Heartbeat messages should include the endpoint's features.
Build fix.
Fix crash in Endpoint::MessageThreadProc.