Ahh... I guess they can't technically make then "unnamed" because they're lost when you are no longer the race that gets them, kind of like dodge bonuses stacking but being lost when you lose your dex bonus to AC. Good to know!
I'll point out that 3.0 SRD does not have this glitch, either. In fact, the 3.0 SRD has quite a bit more information about bonus stacking than the 3.5 SRD does.