fix potential race condition in GreenInvitation.disconnect()

darcs-hash:20090320105003-b2873-407ea2254805b3b89de8282d30388f948043efba