+per #16348 Limit the number of messages redelivered at each interval

Helps to prevent flooding destinations which are unavailable for a long time with messages once they become available.
Merge pull request #16386 from adamw/wip-16348-limit-alod-adamw

+per #16348 Limit the number of messages redelivered at each interval