Sort timers by multiple criteria, not just callAt
Add createdAt to timers
Sort immediate timers before non-immediate