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

...equeued in RS. See #189.
Yeah we in fact already have such tests, which is why I added this check :). They are emergent from the pipe tests though, so I will add some unit tests for this scenario in particular.