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

...equeued in RS. See #189.
if we're not calling pull() just because it's redundant (corresponds to `stream._pulling === true`), here we shouldn't just return **false** but need to consult the strategy.