test: fix monkeypatching checks

As long as the core timer methods are wrapped, we don't need to worry
about wrapping the globally exposed shims. Actually a change in the
async-listener shim, but until these tests are moved over there,
maintaining here.
deps: update to latest version of polyfill
code: after is no longer called when errors fire

This change crept in upstream, and then hit CLS when Jacob and I updated
the polyfill to match upstream's behavior. Will break if upstream
changes to call after following an error again.
release: 2.4.0 - updated deps