Make sure that event handlers are run for hard recoveries

fixes #6686