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).
I assumed the sessions were multiplexed over the single connection? Can you not have multiple sessions at once?