greenio: socket.settimeout(0) then to >0 did not switch back to blocking mode; Thanks to Peter pskirko
https://bitbucket.org/which_linden/eventlet/pull-request/15/fix-timeout-bug