reconnect if ES bounces

* If the thrift connection goes down, rest the connection, and
restart it appropriately