A fix for gh-361: new sockets don't respect fiber cancel.

Add a testcancel() call to iowait().
A test case will be added to 1.6, where it's easier to do.