code: func (r *sentReq) stateStopped() reqStateFn {
  	for r.waiting() {
  		r.update(<-r.eventsCh)
  	}
  	return nil
  }
docs: // stateStopped: request succeeded or cancelled, just waiting for some peers
  // to either answer or time out hard