allow more than 3 arguments in handleUncaughtError()

This is probably a recent change in the browsers - Firefox and Chrome now both have 5 arguments to `window.onerror`

https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers.onerror

This fixes `Uncaught exception: undefined` at the start of the test run into an actually readable `Uncaught exception: ./index.test.js:1 Uncaught ReferenceError: require is not defined` (or whatever the error was)

Part of https://github.com/busterjs/buster/issues/422