Fix max recursion depth in GreenSocket.__del__

Better error message will be handled by nose flags or pytest. I think plain function tests (no TestCase classes) and assert are the way to go.