We need to double check all of our usages of session.execute("String") because of the driver's behavior with idempotentcy.
In particular
Is preformed only a single time so an attempt to look up the token factory name can fail once and never be retried. In pretty much all cases like this we need to build a statement and set idempotency to true.
There are some other usages, but they are all DDL so I think we don’t have to mess with those (CREATE, DROP, TRUNCATE)