I don't understand why you believe there are conditions under which Mailman will do something undesirable, such as create a very long delay from the time "something" (such as mailing a disabled warning) should happen until it does happen.
I am sorry but I do not understand your concern. I just mentioned the cases where we actually have to make changes to the database after each processing of
BounceEvents. I do not expect
Mailman to show any undesirable behaviour here.