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

Part of https://github.com/busterjs/buster/issues/422