The Down code appends a block like so to the errormessage column and the UI:

This is hard to read and people dont know what the error actually is. "The return code is different than expected" could just be removed if the user has supplied a message, it is very much expected!
Note you can see the intended message underneath but it's very hard to use that data.
To test: -If you use the following code in a powershell monitor:
Write-host "Statistic: 0"
Write-host "Message: login failed"
Exit 1