Restore confirm hooks on recovery

Hello, this should restore the on_confirm hooks during automatic recovery.

Apologies for the lack of specs - I notice the shutdown hooks recovery is missing coverage as well and it appears that the underlying java Channel object does not expose its Listeners so we can't check to see if they were restored without lots of mocking.