server: deny join if cluster is full

@xiangli-cmu do we need to do tests for 11+ node cluster still?