Test runner now traps and reports exceptions.

Errors test no longer tries deleting testdir while dispatcher is live.