If, however, you must have a lengthy timer, for whatever insane reason that may be, why not split the timer by dividing it in half? ie: 9663676 = 19327352 / 2
That way, you could use multiple timers that execute after the first, second, etc, has stopped.