Make channel->lazy-seq truly lazy

Moved the lazy-seq call to enclose the hole body of channel->lazy-seq- so it does not block until first message arrives in channel. Previously, this call was blocking:

(lazy-seq->channel (channel->lazy-seq (channel)))

Now it return instantly.