Clean up logic around updating number

We had an update_number method on Participant but weren't actually using
to update the number.