The class RwGsClassUnmanagedVersioningSymbolDictPatchV2 was created to handle this case and it is not correctly handled during the load.
Working on Rowan4GsDevKit, I have an unmanaged class that exists in the system, but needs to be adopted first and that should be done during RwGsPatchSet_V2>>updateSymbolAssociations which is called BEFORE RwGsPatchSet_V2>>updateClassProperties, however, #installNewClassVersionInSystem is skipped because the class exists in RwGsPatchSet_V2>>movedClassesSymbolList ... it's just that the class is not packaged...
The class RwGsClassUnmanagedVersioningSymbolDictPatchV2 was created to handle this case and it is not correctly handled during the load.
Working on Rowan4GsDevKit, I have an unmanaged class that exists in the system, but needs to be adopted first and that should be done during RwGsPatchSet_V2>>updateSymbolAssociations which is called BEFORE RwGsPatchSet_V2>>updateClassProperties, however, #installNewClassVersionInSystem is skipped because the class exists in RwGsPatchSet_V2>>movedClassesSymbolList ... it's just that the class is not packaged...