fix #1049 Improve JsonValidator errors logging

JsonValidator raises error in a special manner, by throwing an instance of
`Error` with `errors` array property (because there can be multiple validation
failures per one run).

This exception was not taken into account, hence errors from JsonValidator
were logged with empty error message in the test runner.