I had a similar cast sequence that started with a flame shock and I feel like i get a HUGE delay from the flame shock and when my girls start casting lava burst or lightning.
i feel like they are stop casting for 3 seconds when they should only delay 1.5 seconds for the global cool down.
I'll have to do some more tests, I'll try some of your ideas at the test dummys.