2. Один из подписчиков как-бы забивает его под себя, чтобы другие его не начали обрабатывать параллельно. При этом не должно быть указано какой именно подписчик должен забить событие. Нужно это, к примеру, для того, чтобы подписчики могли запускаться параллельно на n серверах и можно было безболезненно включать/отключать новые сервера с обработчиками.
3. Если подписчик событие обработать не смог — чтобы снова оно возникло и были оповещены другие, которые способны обработать.