First I want to address tooshel's answer... LEGO doesn't run out of colors. It just doesn't work that way. They craft literal trillions of LEGOs daily, and that's an undershoot. They're cool as far as plastic.
When this kind of thing happens with LEGO, there's usually a backstory. This backstory is usually along the lines of:
- Oop! We screwed that up! Quick, redesign, fix it!
(Like the Luke Skywlaker pen.)
- What? You think this will look better? OK, make one. Oh wow, that is cool. Let's make the new ones like that.
The second one is much more common than the first nowadays, but the extensive drafting and confirmation processes you see today make certain that neither of these really occur anymore at all.
So. Do you like the black lid, or the white lid? Whichever one you liked, somebody's boss did too. Whichever one you like less, a different boss or perhaps the same with a change of heart, liked as well, enough to release new ones like it.
And as to your sub-question about serial properties... No, they aren't rare enough to carefully re-mark a new model to distinguish it from the old.