CreateDefaultSubobject Seems to have stopped making unique object names

We use MakeUniqueObjectName. This is deterministic btw so if you run it on the same actors / components in the same order, even on different machines, the names will be identical.

MakeUniqueObjectName | Unreal Engine Documentation