Fix bug leading EsClusterHealthCheck#check to hang

EsClusterHealthCheck used to wait for the cluster state to turn to YELLOW. If the
cluster state was RED and never changed the health check would wait forever.

Thanks to Alexander Reelsen (@spinscale) for pointing this out.