Instead of `exit()`, can we handle this more gracefully? For example, we could iterate through the stack and ensure that all tasks are scheduled some time in the future. Or we could just forget about the schedule, do a log now (since it's clearly overdue), and carry on.