test/runner: pass uncaught error to test._fail, not null