Well, since we were not checking `hadError` or `.errors` we did not get test failures at all. Using SyntaxErrorReporter would cause test failures due to SyntaxErrors. A clear win.