So, clearly there's something wrong with Live Update.
There's nothing "wrong" with the Live Update. It's just a matter of how such server-based system works.
In order to make it as fast as possible, it originally sourced on Amazon AWS, but that's just the start.
To make it even faster for everybody, we have the Cloudflare Distribution Network on top of it, which is a large array of servers, all automatically cloned, distributed all over the world, in order to be sure that every user will always get the fastest download possible, from the Cloudflare node closest to him:
https://www.cloudflare.com/network/Counting all our products, we have ten of thousands of files (our Simobjects folder contains more than 10.000 files...), so it's really not possible that, when some file changes, it could be *immediately* replicated over a network of 118 servers, and at the same time for everybody.
Because of the large update we had with GSX and KSDF, it's possible that someone might have gotten mixed-up files, because his own Cloudflare node was still replicating the "master" server on Amazon.
That explains why running the Live Update again, fixed the issue, because that node eventually got synced completely, so the Live Update was able to realize there were still files that had to be updated.
If we tried to run on a single server, file updates would be immediate, but it will just crash each time we would make a big release, exactly as it happened when we released KMEM, which brought down our old server to its knees, so people got corrupted files, which resulted in crashes in the sim.
So, we changed everything for KCLT, and used a way more powerful infrastructure, simply because we outgrew the old one.