After hook exceptions not reported when there are multiple hooks (WIP)

There's a failing test here that demonstrates the bug