Aws_route53_record with alias to old ELB classic always reports change in zone-id

I have an old ELB classic. the AWS API reports that it has a zone-id of Z3DZXE0Q79N41H, which does not show up in the table of hosted zone ids here:

Creating an aws_route53_record that uses an alias for that ELB that references the zone_id from the resource for the ELB works fine for creation. However, it appears that behind the scenes AWS is changing the zone-id to Z35SXDOTRQ7X7K (which is in the above table). Which means it shows updating the alias every time I run a plan with or after a refresh. Is there any way to avoid that without having to recreate the entire ELB.