Look at dispersy.py:2214
```
# Wait for the endpoint's port to be closed
results[u"endpoint disconnect"] = maybeDeferred(self._endpoint.disconnection_lock.acquire)