If a Web hook test fails due to an SSL error or some other error, report
the result back to the user instead of an Error 500.
Closes #3656
Handle response
a120b789
To find the state of this project's repository at the time of any of these versions, check out
the tags.