test: Check that stream events are not emitted too soon

Add some test that explicitly validates that listeners are not called before nextTick.

These are highly relevant to test since `Readable` streams override the `on()` method, and currently [_fails the updated compatibility test_](https://github.com/joyent/node/issues/6105) when applied to the stable 0.10 branch.