Completes when _requestStream is done.
_requestStream
Future<void> get done => _doneCompleter.future;