CSHARP-1128: Replaced HeartbeatController with a simpler single Timer based HeartbeatDelay.