do not handle clients in parallel (for now)
fix race condition between decryptions;close(r.afterKeys and r.shared_prng = prng.NewPRNG(seed)
consensus/round.go: wait for all commitments; don't mistake acks for commitments