[Twisted-Python] Running a client within a thread... do I need to rewrite?