Ожидающие события в списке событий очереди с приоритетами остаются там до тех пор, пока 1) они не будут опрошены и станут активными, или 2) они будут отменены (явно удалены из очереди с приоритетами) из-за логики другого активного события.
Например, рассмотрим упрощенное моделирование воздушного движения. Событие взлета запланирует событие прибытия в целевой пункт назначения в определенное время. Однако погодное событие или экстренное событие могут отменить запланированное прибытие и либо перенести его с дополнительной задержкой, либо перенаправить самолет для прибытия в другой пункт назначения с другим временем. Однако, если вы явно не отменили первоначально запланированное прибытие, это событие будет ожидаться в списке событий до тех пор, пока не наступит его запланированное время.
Итог, волшебства нет. Вы, как разработчик модели, можете планировать или отменять события таким образом, чтобы они отражали правильную логику вашей модели. Очередь с приоритетами просто ведет бухгалтерию для обработки порядка исполнения.