Dangling pointer crash in UObject::DestroyNonNativeProperties()

I pair debugged this with Chris, and it comes down to a stale pointer caused by a failure case involving Skeleton class regeneration. Working on a test case to exercise the code but we need a:

CurClass->Bind(); CurClass->StaticLink(true);

in FBlueprintCompileReinstancer::MoveDependentSkelToReinst’s handling of REINST/Garbage classes.