Stop using While True to wait for ElasticSearch

Now that ElasticSearch isn't backed way up, using a while True is
dangerous, because if something breaks for an individual tempest
failure the entire system will hang.

Even if something breaks in ElasticSearch we want elastic-recheck to
recover without needing to be restarted.

Update test_classifier, unfortunitly it uses logstash.o.o which removes
results every two weeks, so the test needs updating to work.

Change-Id: I119bb3d1ef814aabd393e65af97f851a54895985
Merge "Stop using While True to wait for ElasticSearch"