stream: properly cleanup pipeline on destroy
Review requested:
- [ ] @nodejs/streams
linting is failing but +1
CI: https://ci.nodejs.org/job/node-test-pull-request/59566/
CI: https://ci.nodejs.org/job/node-test-pull-request/59579/
CI: https://ci.nodejs.org/job/node-test-pull-request/59648/
CI: https://ci.nodejs.org/job/node-test-pull-request/59649/
CI: https://ci.nodejs.org/job/node-test-pull-request/59726/
CI: https://ci.nodejs.org/job/node-test-pull-request/59733/
CI: https://ci.nodejs.org/job/node-test-pull-request/59804/
CI: https://ci.nodejs.org/job/node-test-pull-request/59816/
This needs a rebase
Removing the author ready on this since it needs a rebase and a good CI run.
CI: https://ci.nodejs.org/job/node-test-pull-request/62228/
CI: https://ci.nodejs.org/job/node-test-pull-request/63121/
CI: https://ci.nodejs.org/job/node-test-pull-request/63130/
CI: https://ci.nodejs.org/job/node-test-pull-request/63136/
@ronag this needs a rebase