Add examples of how to read from a channel with a timeout, refs #13862

Finally what I promised to do in #13862 /cc @alexcrichton
I guess it's just poor wording on my part. I mean it aborts the loop but yeah it's not complete since there is no task to kill or anything in this short example. Anyway I will try to clarify.