Oh ffs, how do you debug an UHT crash?

So it turns out, I’d updated the project from svn and that had reinstated a deleted directory from a move when another programmer moved stuff from /Classes/ to /Private/ and of course both of the classes were being generated, only the UHT isn’t smart enough to actually give an error that it had seen that class before somewhere.

You can’t make this s…t up.