In the https://gerrit.wikimedia.org/r/c/mediawiki/extensions/EventBus/+/497770 it was changed that if the job has failed to send via EventBus a JobQueueError is being triggered and bubbles up uncaught. This apparently can break other deferred updates according to the parent task causes other deferred updates to fail.
We need to catch the exception somewhere or revert back to just logging.
@aaron what was the inteded place for the JobQueueException to be caught?