Oh, dear, another term with several meanings. A lens of normal construction is, as you wrote, neither telephoto nor retrofocus. A lens that is normal for a format has a focal length that is equal to the format's diagonal. Two unrelated concepts, more or less one term.
The normal focal length for 35 mm still is 43 mm. This has nothing at all to do with 35 mm SLR's registers. Your concept fails completely for 35 mm rangefinder cameras, which typically have registers much shorter than ~ 45 mm.
Not necessarily. A 50mm lens may still be of a normal design when mounted on a rangefinder. Just because the register is shorter, doesn't mean the focal length of the lens has to be compressed or extended to maintain infinity focus. You can simply push the lens elements forward in the lens body by a few centimeters.
Besides, none of that was my point. My point was that photographers, just like most lay people, use terms they don't understand and give them new meanings based on what they're heard. And this habit isn't limited to photography. There are lots of commonly used names that are misapplied due to gross public ignorance. For example, what most Americans call cantaloupes are actually muskmelons. Cantaloupes are something different. Same thing with buffalos (which are actually bison). We tend to think peppers, cucumbers, and squash are vegetables (they're fruits). And thanks to Leo Fender, guitarists often call tremolo vibrato, and vibrato tremolo. The list goes on and on. Everything thinks that because that's what everyone else says, that it must be right. But "everyone" can be wrong.
And I'm not trying to say that everyone is stupid or anything for calling something by the wrong term or not understanding the terms they're using. We all do that. I was just pointing out what the term technically means. I agree that most people who use the term "normal focal length" are probably either referring to it's relationship with the format's diagonal or what they believe is it's relationship to the normal human viewing angle (which is a whole other can of worms). Neither is not correct, but both are common misconceptions that are more common than the truth. So in light of the two competing and prevailing inaccurate definitions, I think it's important to understand what the term actually means, while still acknowledging that what it actually means, may not be what someone who uses it actually means. A little education isn't a bad thing, is it?