Make sure that setTimeout and setInterval return handles > 0

The HTML 5 spec, http://www.w3.org/TR/2011/WD-html5-20110525/timers.html, requires that setTimeout and setInterval handles be > 0 and some Javascript libraries already make this assumption.  One prominent library that makes this assumption is jQuery's ajax timeout code, which causes zombie execution to be slower than expected.