The only version of SoD that is compatible with EQEmu is the one from Steam, not the one from SOE. Though, if you have the eqhost.txt set correctly, you will still be able to log in and at least see the server list.
When you log into the
www.tsahosting.net:5999 Login Server, does it also just hang there? That is what you should ideally be using. Though, unless you have been in-game to set the #setlsinfo, you won't have an account on tsahosting.net, so you will get a bad username/password message. If you are getting that message, then you have it set correctly. If you aren't getting that message and it just hangs trying to connect, then you have another issue. If you are playing from a dorm or work, or any place that might use a proxy, it is possible that they are now blocking the required ports to play. Make sure you don't have port 5999 blocked on your firewall/router and aren't doing any type of port forwarding for that port range or anything.
Also, since you bought SoD from the wrong place, you may not be able to use it. Though, if you are able to patch to the current EQLive client, you will be able to play on servers that are up to the latest source code, as I just last night finished adding in most of the rest of the stuff to be able to play with a Live patched client. It still needs a bit more work, but it is already pretty functional and playable. Live patched clients can already play on my server, Storm Haven, and probably on PEQ soon as well, and maybe others.