It seems to me that when your dependency is unhealthy, that is not a good time to hit it with a lot of healthchecks. Maybe a shorter timeout between healthchecks when unhealthy?