do not clear sys.exc_info if can be preserved.

pull request for patch included in https://bitbucket.org/which_linden/eventlet/issue/129/exception-info-clearing-is-problematic-and