Doesn't the _host_ssh() command still fail here because it's expecting node_dir to exist? My thinking is that if the _run_vagrant_command() failed because of the missing node_dir then so too would _host_ssh()