British royals sprinkle star power on a grateful French town with up-and-down ties to royalty