Fixed race between async close() and ChannelReadable message in tests #3...

...055

Test did not wait until the effect of remote close() was actually propagated to the other end before enqueueing ChannelReadable, causing a race when the actual close event could not been observed because ChannelReadable was processed before the channel was closed.