revert the bug introduced by 785
revert the bug introduced by 785

the patch made the code do something different (pass descriptor to current.switch
instead of throwing it away)

lindenlab/eventlet,lindenlab/eventlet,lindenlab/eventlet,collinstocks/eventlet,collinstocks/eventlet,tempbottle/eventlet,tempbottle/eventlet