Fix detection of exit status when executing remote node commands.

Exit status was always zero if command substitution was assigned
to a local variable.
Execute node commands asynchronous.
Improve status output for nodes commands.
Parse node name from node command response.