Clean up ClusterListener::Supports{Checks,Notifications}.

Refs #5467
Fix deadlock in TlsStream::{Read,Write}.

Refs #5467
Fix incorrect type for notification timestamps.

Refs #5467
Implement loop detection for cluster links.

Refs #5467
Merge branch 'feature/cluster-5467' into next

Fixes #5467