round.go: fix WaitGroup usage (all .Add() before .Wait())