server: deny join if cluster is full

do we still need the check here?