So, just wanted to update and say I fixed it.
My client that worked was pre-gameguard, which is why it was hanging at the login screen.
And because updating caused the "Trickterclient has stopped working" I googled it, and I came up with a post on GameRage about GameGuard and another issue, and it said to add Trickster.bin to my DEP. and that fixed it. I can now connect and get all the proper login messages (the one regarding maintenance)