test/cluster: Use a persistent SSH connection

This avoids connecting to SSH for every single command (there are a lot of them when dumping logs).
Absolutely, hence the read lock which allows unlimited readers to lock at the same time.