Fix max recursion depth in GreenSocket.__del__

I don't think nose suports this? I'm happy to be wrong, it's nice to be able to use plain asserts and get informative errors.