So, I did it! Thwarting the Twins! I figured out that keeping the adds up is vital, I mean I already knew that but what was really messing me up was my Ice Time shoulders. It causes the frost bomb to explode for around 400k damage, which was killing all the adds, which made this encounter basically impossible. I swapped those shoulders out, remove any talents that increased the damage of Blizzard, and easy peasy:
So all the prior 60+ attempts were for naught because of that dang legendary. Sigh.
I got the pretty weapon finally!
I then immediately named 2 battle pets after Karam and Raest. I may switch them to squirrels though if I have two that match.