Exceptions in hooks

Printing Hook exception within scenario failing

The order that Legacy formatters receive exceptions from hooks is important. We need to push calling hook down the "printer" stack to the right place.

/cc @mattwynne