Correct the timeout calculation for time!
Correct the timeout calculation for time!

If the timeout is a time!, it was ignored, and the timeout will be set
to (REBCNT)(-1), seen by the code:

>> p: open tcp://example.com:80
>> wait reduce [p 1]
_ ;returned _ as expected after 1 second
>> wait reduce [p 00:00:01]
; didn't return after 1 second

rgchris/ren-c,giuliolunati/ren-c,rgchris/ren-c,codebybrett/ren-c,kealist/ren-c,kealist/ren-c,rgchris/ren-c,kealist/ren-c,codebybrett/ren-c,giuliolunati/ren-c,rgchris/ren-c,hostilefork/rebol,codebybrett/ren-c,giuliolunati/ren-c,codebybrett/ren-c,hostilefork/rebol,codebybrett/ren-c,draegtun/ren-c,draegtun/ren-c,giuliolunati/ren-c,hostilefork/rebol,draegtun/ren-c,rgchris/ren-c,kealist/ren-c,hostilefork/rebol,draegtun/ren-c,draegtun/ren-c,giuliolunati/ren-c,draegtun/ren-c,kealist/ren-c,hostilefork/rebol,hostilefork/rebol,kealist/ren-c,codebybrett/ren-c