I can't help you on the question on
the Concorde

, but I do know that there are other words treated similarly. The one that comes to mind is hospital. In the US people say "she's in the hospital" but in the UK people say "she's in hospital."
I'm sure there are other examples of this, so the origin may not be specific to the Concorde.