title: Spring Cloud Consul's discovery client returns failing instances
body: <p>I use Spring Cloud Consul to discover the services I need for my application. The discovery client returns all registered instances for the requested service although I also returns failing instances. </p>
  
  <p>Consul itself marks the failing instances corretly as failed (critical).</p>
  
  <p>So, why does the discovery client not remove critical/failed instances? Or is where is the documentation which describes this?</p>