Ok, I see it. In the scrolling text sketch there was this line:
digitalWrite(SLR2016_D[i], bitRead(msg[p-c], i));
When you removed the reference to "p", you removed the "-" also. An easy mistake, but the fact that c was subtracted from p was what was preventing the scrolling message from getting reversed.
so to fix it...
digitalWrite(SLR2016_D[i], bitRead(msg[3-c], i));
The reason it gets reversed is that, as we found out with that very first A-Z test sketch, that position zero is on the far right (like a purely numeric display), not on the left (as you might expect with a text display).