check for child errors on the _Cmd derived backends
use heuristic to differentiate between connection errors and failed remote commands on the SSH_Cmd backend
fix exit code capturing on Windows; improve exit code checking and allow a remaping step