Install cylc-suite-env with ssh -oConnectTimeout

Network issues can sometimes cause an attempted SSH connection to hang. This change allows the `ssh` and `scp` commands to timeout and fail if it is unable to connect after 10s. (As these are the 1st SSH commands a suite will run on job hosts, they should catch most problems.)