Further improvements to geocode blocking logic.
By default if the geocoder fails to return 20 consecutive geocodes, disable the geocoder for 5 minutes.
Configurable using the geocoder.failure.threshold and geocoder.retry.interval