What race-related reason would a course become invalidated? Even if the course for a race is "replaced," unless I'm mistaken the certification of the original course is still valid.
I guess I don't see what the danger is in having two different names for the same course in the database.