If Shaymin EX (77/108 ROS) attacks a Pokemon with Bursting Balloon attached, and Shaymin will be knocked out by the Bursting Balloon, does the Shaymin return to hand before taking the Bursting Balloon damage, therefore negating it, or does it take the damage before returning to the hand, getting knocked out?