cron: fix event order when extending an event list