To find errors in unrelated catch clauses.

The idea with error recovery is to not report new errors on things dependent on things that erred, i.e. to 'poison' dependencies. However, untainted AST nodes should still be checked for errors.