This seems to be a new problem.  The 'two windows' method is not working for me now either.
But this works:
1) Connect to the server 
Code:
dom314 -C --ipadr www.evilzombies.com --port 8099 -n
2) Kill with SIGHUP the pid of the connecting client from (1).
3) Retry connecting to the server, like (1).
This doesn't work every time, but it works 80% of the time.
If you're running Windows I think there is some sort of Task Manager thingy or something, where you can kill processes.  So you can try something like the above steps.