Retry the thrift conn for ES & Cassandra if they barf

This corrects for transient outages in the ES/Cassandra connections that cause the thrift connection to go down.

* Also, set the pool-size for ES to 1, since pools shouldn't really be shared
* Cassandra pools are tied to indexes, so they _should_ be shared