pushing my changes to allow ensure, and removing bad logic for SSHCMD when SSHCMD is not provided at all