Cause errors to be raise outside the TimingTest loop.

This means even if there is an error, the rest of the tests / callbacks are run.