reader, writer: always use "readable-stream" copy of Transform

Don't depend on the node core version. This gives us explicit
control of what stream version we're using, and we can ditch
any compatability hacks in the code here.