Scale my test cases back to an extremely minimal proof of concept. Weird things seem to be happening in the interaction between clojure's futures and 0mq's multi-threading. Which I don't care about right now outside of unit tests, but it's worrisome for the future