Eureka shouldn't hit AZ config if using DNS

Eureka would query the AvailabilityZone config even when using DNS.

Now returns the zone retrieved from AWS if available before
reading the availability zones from the client config.