adding fix where sometimes state=absent tries to delete wrong asg

This was a pretty bad bug where sometimes, after all of the instances of the asg where deleted ec2_asg would try to delete the wrong asg. The good thing is that since the wrong group has running instances it would just fail. This was hard to repro as it didn't happen all the time. This is a small fix which solves the problem.