During connection initialization, and in particular, when authentication is enabled, heartbeats should not be sent even if the channel is idle, as this could break a SASL handshake.
It has been observed that, when a heartbeat message is interleaved with SASL messages, the server answers with the following message: