Altered error messages to include the failing command.

Task @T51 : After review with GJ, we concluded it would be better
if the "bad_cmd", "bad_sys" and "WTF?" messages were postfixed by
the actual command which generated the error. Unit tested and ready
to go.