Another thing you need to keep in mind is when he drops below 50% health his drain life cd is reset. So you can get stuck in a visious loop of dropping him below 50%, he drains life just above 50%, so then you hit him and he gets it right back. You want to make sure when you drop him below 50% he stays there, so use revans call all when he's /just/ above 50%. Then jolees assist, bastillas, the hat etc. You don't want to unleash everything when he's at 100% health. You want to do it at a point where you'll drop him to 30-40% so he stops resetting that cooldown.