tests/resource/aws_batch_compute_environment: Handle INVALID status in sweeper (#16417)
tests/resource/aws_batch_compute_environment: Handle INVALID status in sweeper (#16417)

Reference: https://aws.amazon.com/premiumsupport/knowledge-center/batch-invalid-compute-environment/
Reference: https://docs.aws.amazon.com/batch/latest/userguide/service_IAM_role.html

The Batch API does not support IAM Service-Linked Roles and deleting the associated IAM Role with Batch Compute Environments will leave it permanently in an INVALID status, preventing deletion and causing the sweeper to repeatedly wait until the deletion timeout to move on every run afterwards. To fix the status issue, the IAM Role must be fixed or reassigned before attempting deletion. In this case, we opt to "fix" the IAM Role by recreating it and allow the aws_iam_role sweeper to handle cleanup.

Output from sweeper in AWS Commercial (all these were previously INVALID):

```
2020/11/24 15:53:08 [DEBUG] Running Sweepers for region (us-west-2):
2020/11/24 15:53:08 [DEBUG] Running Sweeper (aws_batch_job_queue) in region (us-west-2)
2020/11/24 15:53:09 [DEBUG] Running Sweeper (aws_batch_compute_environment) in region (us-west-2)
2020/11/24 15:53:10 [DEBUG] Disabling Batch Compute Environment: tf-acc-test-2954252320589067561
2020/11/24 15:53:26 [DEBUG] Deleting Batch Compute Environment: tf-acc-test-2954252320589067561
2020/11/24 15:53:33 [DEBUG] Disabling Batch Compute Environment: tf-acc-test-9215922465722138477
2020/11/24 15:53:50 [DEBUG] Deleting Batch Compute Environment: tf-acc-test-9215922465722138477
2020/11/24 15:53:57 [DEBUG] Disabling Batch Compute Environment: tf-acc-test-1607415242139515600
2020/11/24 15:54:14 [DEBUG] Deleting Batch Compute Environment: tf-acc-test-1607415242139515600
2020/11/24 15:54:21 [DEBUG] Disabling Batch Compute Environment: tf-acc-test-5133588329333275430
2020/11/24 15:54:37 [DEBUG] Deleting Batch Compute Environment: tf-acc-test-5133588329333275430
2020/11/24 15:54:44 [DEBUG] Disabling Batch Compute Environment: tf-acc-test-5530827886790132531
2020/11/24 15:55:01 [DEBUG] Deleting Batch Compute Environment: tf-acc-test-5530827886790132531
2020/11/24 15:55:07 Sweeper Tests ran successfully:
	- aws_batch_job_queue
	- aws_batch_compute_environment
2020/11/24 15:55:07 [DEBUG] Running Sweepers for region (us-east-1):
2020/11/24 15:55:07 [DEBUG] Running Sweeper (aws_batch_job_queue) in region (us-east-1)
2020/11/24 15:55:08 [DEBUG] Running Sweeper (aws_batch_compute_environment) in region (us-east-1)
2020/11/24 15:55:09 Sweeper Tests ran successfully:
	- aws_batch_job_queue
	- aws_batch_compute_environment
ok  	github.com/terraform-providers/terraform-provider-aws/aws	123.891s
```

Output from sweeper in AWS GovCloud (US) (all these were previously INVALID):

```
2020/11/24 16:00:27 [DEBUG] Running Sweepers for region (us-gov-west-1):
2020/11/24 16:00:27 [DEBUG] Running Sweeper (aws_batch_job_queue) in region (us-gov-west-1)
2020/11/24 16:00:29 [DEBUG] Running Sweeper (aws_batch_compute_environment) in region (us-gov-west-1)
2020/11/24 16:00:31 [DEBUG] Disabling Batch Compute Environment: tf-acc-test-7885136928720777256
2020/11/24 16:00:47 [DEBUG] Deleting Batch Compute Environment: tf-acc-test-7885136928720777256
2020/11/24 16:00:55 [DEBUG] Disabling Batch Compute Environment: tf-acc-test-2569001613797177836
2020/11/24 16:01:12 [DEBUG] Deleting Batch Compute Environment: tf-acc-test-2569001613797177836
2020/11/24 16:01:18 Sweeper Tests ran successfully:
	- aws_batch_job_queue
	- aws_batch_compute_environment
ok  	github.com/terraform-providers/terraform-provider-aws/aws	53.893s
```
terraform-providers/terraform-provider-aws,terraform-providers/terraform-provider-aws,terraform-providers/terraform-provider-aws,terraform-providers/terraform-provider-aws