Well… Let’s just agree that I have said some very rude words and I am quite disappointed in what has just happened.
It was a bug. Deleting Binaries and Intermediate, and then rebuilding from Visual Studio with the UE Editor closed has resolved the problem.