Fixes a tick rate degrading bug when updating signs
I discovered a bug which caused all signs server-wide to be refreshed every second in a single tick. This caused really jumpy server performance problems. I have fixed this bug plus made sure it does not perform such processing on signs which don't show variables, which was happening.