Clean up SG modification retry logic
Clean up SG modification retry logic

- Move the security group retry logic into one location.

- Do proper error checking to ensure an SG modification should be
retried. Currently this is the case when a DependencyViolation is
returned.

mgoodness/alb-ingress-controller,mgoodness/alb-ingress-controller