Thread leak in integ tests
On occasion when I run our integ tests they fail with...
Threads lingering after test run:
<_MainThread(MainThread, started 139940160231168)>
<Thread(Tor Listener, started daemon 139940072584960)>
I've seen this occasionally when running these tests on my netbook too, but it's very rare.
This indicates either that our BaseController's close() call is somehow failing to clean up our threads, or we're forgetting to call close() somewhere.