Handshake timeout and limited recovey.
Conditional return handling and use for desync failover.