Test: Reset all cluster if a test hit a failure

@s1monw With that change, when running a suite which had a lot of tests, `ElasticsearchRestTests`, when you have a failure in one test, all other remaining tests will restart a full cluster.
We should only restart the cluster once until we get another issue.