Okay, after hours of testing, suffering, restarting, facepalming, and bashing my head against the desk I think I figured out and fixed the problem.
Hopefully (PLEASE GOD) there will be no more problems.
There is only a little bad news: I had to roll back the server a little. You are probably missing 1 -2ish days of work?? Sorry about that