Attempt at making pull() be called every time something is enqueued or d...

...equeued in RS. See #189.
Yes. So, the fulfillment callback for the `startPromise` is scheduled but before it's run `errorReadableStream()` is called, so `pull()` is never called. OK.