On error log STDOUT if STDERR is empty
On error log STDOUT if STDERR is empty

If a process doesn't correctly log to STDERR then the default .run! log
message isn't very helpful.  This logs command_result.error if it is
present, otherwise it logs command_result.output.

ManageIQ/awesome_spawn