fix the single SameVersionTests test
add inline docs for the distributed server wait function
add DistributedServer.sync function
pass in custom settings into the distributed server instance