Report last breadcrumb for tests that fail with an uncaught exception

Also, emit system breadcrumbs for the beginning of each hook and the test. This
makes the last breadcrumb info more useful and less confusing.

Closes #19