Try running with the -nolisten -noirc flags, see if that works around the problem (and please let me know if it does/doesn't).
As soon as I can try that I'll tell you.
I'm not sure any of the current core developers regularly use TOR; getting somebody who does to contribute patches and review code for regressions is a good idea.
Not even Theymos?
I can't possibly contribute with C++, it's way beyond my skills, sorry...