That's a thought I had too, but something about it doesn't scan - how would the database cross-reference those records used to corrupt it?
It's actually not that hard. Steve uses a TON of tables, and not all records have the gameID in them (or not all queries filter on the gameID). So if he's using an index for the colony that isn't a principle key in the colonies table (i.e. can be replicated) to bind the queus this this can happen. It's rare, but IIRC we've seen similar things before. More typically the problem is that e.g. design names "leak" through from other games, again because he's not filtering on gameID when he should.
BTW, we encourage these sorts of questions in The Academy, rather than Mechanics, because we want to keep the thread noise down in Mechanics (since that's where Steve tends to post major rules changes). I've moved the thread. For more details, please read the "where should I post?" thread in the FAQ.
John