added Big Outer Try

just after crossing thread boundary to trap unhandled exceptions (e.g.
in configuration parsing, task startup).