Don't unregister failing post-exec callbacks automatically...
Don't unregister failing post-exec callbacks automatically
Instead, print a message regarding the failure, pointing to new
`disable_failing_post_execute` trait for skipping failing callbacks.
When this flag is False (the default), failing callbacks will continue to be called.
When True, behavior is unchanged from previous, where callbacks are only allowed to fail once.