add a (hopefully) awesome random test that crashes, times out, and sends client requests at random intervals and then checks the end state for consistency
apparently there's no way in python 2.x for closures to modify captured state. this was making our crasher thread throw an exception, and thus we weren't actually crashing any replicas. now we are, and luckily everything still works out ok