It's working again now. But I have a few observations, and would like to come with a few tips, if I may.
For once: You should always save Sacrificial pact and twilight ward to when he casts chaos bolt. That way you don't need to port out of LoS. And don't ever worry about chaos bolt at all really. You can easily absorb it with sacrificial pact and twilight ward on.
Second: If you stand behind the pit lord when he summons the imps and the second the channeling is done you press charge, followed by fel flame breath you will kill all imps in a matter of seconds.
Third: The movepet thing, would be sweet if you just remove so we could use this macro -> /click PetActionButton3 LeftButton <- instead.
Forth: Love everything else.