Event handlers should be run when services are in a soft state.

Fixes #5681