better error messages in expect_urlopen()
add appengine_config.HTTP_TIMEOUT and expect it in expect_urlopen()