fix: don't eat the next value when an rpc stream response ends as expected