Thanks, I compiled that revision, but for some reason I'm still not able to sync to the network. I have all node IPs in this thread in my conf, and am certainly no stranger to running coin daemons for a pool server. Every node the daemon tries to connect to results in "connect() failed after select(): Connection refused" in the debug log

Hoping to join the network tomorrow when there's a working linux daemon!
Odd, I have a working linux compile running on 24.199.222.230. Try adding this node to see if it helps. I'll look into it further. Can you provide a pastebin of the last 200 lines or so of your debug.log?
I had a similar problem. Changing the magic number back to the original version fixed it for now. To fix it, edit main.cpp, line 3058 from this:
unsigned char pchMessageStart[4] = { 0xd8, 0xe6, 0xa9, 0xc0 }; // Litecoin: increase each by adding 2 to bitcoin's value.
to this:
unsigned char pchMessageStart[4] = { 0xfb, 0xc0, 0xb6, 0xdb }; // Litecoin: increase each by adding 2 to bitcoin's value.
in this release.
Apologies if I sound sound anything other than helpful. After 2.5 very long days, I'm still unable to sleep.