use ControlPersist ssh option to fix ControlPath shutdown

This allows us to kill nodes individually without worrying about killing the ControlMaster session.

The shortest timeout that we can specify in ControlPersist is 1 second.

fixes #430