In the outer protocol, each participant runs rounds, proposing the
estimate current estimate, waiting for a response, and updating the
estimate:
