I don't agree with this.  The ErrorHandlerParticipant already checks for this, and just returns if there are no error handlers, so this is unnecessary - worse, this makes it so you can't add error handlers after registering participants, which is a strange artificial constraint.