For the first two or three years of me playing ladder on FAF, draws always counted as draws and my games always actually counted for rating. Why is it now impossible for these two things to be true at the same time? Just see how the code worked before and do it that way again, maybe it needs to be a special case for ladder1v1 games to avoid the bugs with team games.
I do not think people should be punished in any way for the server interpreting the results of their game wrong. I also don't think moderators should be given more work for some stupid bug that was invented. Everyone should either get used to the bug or get motivated enough to fix it. If we live in a universe where it is impossible to determine who won a 1v1 game even after 14 years of development work, then just embrace the absurdity and hopelessness of the situation and laugh.