Fix bug involving how failures are reported

Set the result type in ssh_runner to be consistent when a failure occurs
so that the Executor class knows when a command result is available or not.
Also, in the runCmdsParallel function, set the output to None upon failure
because other functions depend on this.