This and the change to the other test seem like a regression. In that we're no longer sure how many errors we should be receiving. I'd rather continue being explicit, so that we're aware if the behaviour changes in future Puppet versions. If we just throw away `SystemExit` per the comment above we should be able to keep these as-is.