Give ForwardStream() caller move control
The caller may decide to process the information before forwarding it back into the forwarded stream.
This is needed for gitlab-org/gitlab#297658 (closed).
The caller may decide to process the information before forwarding it back into the forwarded stream.
This is needed for gitlab-org/gitlab#297658 (closed).