provider/aws: Refresh `aws_elasticsearch_domain` from state when ResourceNotFoundException (#8643)
provider/aws: Refresh `aws_elasticsearch_domain` from state when ResourceNotFoundException (#8643)

* provider/aws: Refresh `aws_elasticsearch_domain` from state when
RecordNotFoundException

Fixes #3967

When an ElasticSearch domain has been deleted outside of Terraform, the
next Terraform operation would return the following:

```
* aws_elasticsearch_domain.curvelogic_es: ResourceNotFoundException:
* Domain not found: curvelogic-es
    status code: 409, request id: 6e4b2371-8e1a-11e5-bd07-7741b705d65c
```

We now refresh the resource from state when it is no longer found

* Update resource_aws_elasticsearch_domain.go

ashinohara/terraform-provider-aws,ashinohara/terraform-provider-aws,Ninir/terraform-provider-aws,nbaztec/terraform-provider-aws,charles-at-geospock/terraform-provider-aws,charles-at-geospock/terraform-provider-aws,Ninir/terraform-provider-aws,ClementCunin/terraform-provider-aws,kjmkznr/terraform-provider-aws,terraform-providers/terraform-provider-aws,terraform-providers/terraform-provider-aws,ClementCunin/terraform-provider-aws,terraform-providers/terraform-provider-aws,kjmkznr/terraform-provider-aws,ashinohara/terraform-provider-aws,nbaztec/terraform-provider-aws,kjmkznr/terraform-provider-aws,charles-at-geospock/terraform-provider-aws,charles-at-geospock/terraform-provider-aws,ClementCunin/terraform-provider-aws,nbaztec/terraform-provider-aws,ashinohara/terraform-provider-aws,kjmkznr/terraform-provider-aws,Ninir/terraform-provider-aws,nbaztec/terraform-provider-aws,Ninir/terraform-provider-aws,ClementCunin/terraform-provider-aws,terraform-providers/terraform-provider-aws