> The issue I was seeing, that caused me to add the timeout, was when a keyspace would get created and a "this keyspace does not exist"-type error was still being thrown from the test case's next insert/select.

Yeah, that would be in line with the problem that the patch fixed.  Basically, the previous problem was that the schema check would happen *too* quickly against a different node, so it would see schema agreement with the *old* schema version.