But given that all timer adds/changes invoke TimerConflictSanity it shouldn't be possible to get conflicting timers set in the first place.Are you sure the two overlapping timers are indeed possible? It does happen that a new timer activates the TimerConflictSanity for an already existing timer conflict.