[Bug] Objects have the same fully qualified name but different paths

Fixed in 4.18.

Now when opening a project, unreal detects it was previously hot-reloaded and asks to recompile it first, as apposed to just launching it and crashing.