What is the purpose of the 'spirit_bar' timer?
spirit_bar = "~Possible Normal Phase",
I have never experienced any ability/event during the Halazzi encounter, that would relate to this timer. As far as I'm aware, the only trigger for moving from Split Phase --> Normal Phase is the low-health threshold on either Halazzi or Spirit of the Lynx. Is there another trigger that can occur, that I've never seen?
Akil'Zon timer for the initial Storm is off by about 5 seconds, for the cooldown (5s remaining on Storm timer, when Storm occurred).
I suspect it's related to the Storm being a 5-second channel, which is not accounted for by the timer. Looks like the storms following the first one are timed correctly for the cooldown, since the 5-second channel is rolled into the 55s cooldown that way.
On my client, I modified the initial timer from 55s (43s warning) to 50s (38s warning) and it seemed fairly accurate for the next attempt. So if you don't want to add an additional timer for the channeling period, then just fudging the initial cast timer is probably good enough.
Akil'Zon has a hard enrage as well, but I wasn't timing the fight to measure it (he died less than 5s after the hard enrage started, killing the non-topped tank with a ~12k regular hit and a DPS warrior with a 33k regular hit). I'd venture a guess at 10 minutes.
Timers for Nalorakk seemed spot on, as did the timers for Jan'Alai.