IfDisconnected::TryConnect
* availability-recovery: use `IfDisconnected::TryConnect` for chunks * fix tests