ae5730c5a5
As noted in #4277, we don't report any errors from the loop waiting for a security group to exist. Instead, we should accept 'errors' which result from the group not yet existing, and report errors which are actual issues the user needs to resolve (eg, IAM permissions are incorrect). Closes #4277