So it looks like there is a major bug in Wordpress 2.9. Anyone who utilizes the scheduling a post option is well aware of this.
A quick search via Google pulls up the wordpress.org support forum where users, and I think a developer or two, are discussion the problem. It looks like the problem was isolated to the http.php file. The resolution appears to be the following:
Replace
$timeout_ms = (int) ceil( 1000 * $r['timeout'] );
with
$timeout_ms = (int) ceil( 1000 * max($r['timeout'], 1) );
That said, I make no promises as to what this will do to your site/system. If you do opt to attempt to fix your system using this mod you do so at your own risk. It is also important to note this appears to be addressed in Wordpress 2.9.1 RC 1, so you may want to use that version to fix the problem.
Related posts: