Fix the MANIFEST for the new test added last commit.
Don't do any work for the exception handling until there's an error.

This is for several reasons...
* Efficiency
* Avoid using a tied file argument twice (see t/op/tie_fetch_count.t)
* Keep all the exception handling code together to make it easier
  to extract into a function.