Editor crash when deleting GameFeatureData and then unloading GFP

Code deletes a GameFeatureData asset and then attempts to unload the GameFeaturePlugin.

[Attachment Removed]

Steps to Reproduce
I encountered an Editor crash when my user code deletes a GameFeatureData asset and then attempts to unload the GameFeaturePlugin. The comment in the code in `UGameFeaturesSubsystem::OnGameFeatureDeactivating()` suggests that this is expected workflow and guards against the first scoped block of code, but not the second. It’s just missing an extra set of braces surrounding both blocks of code.

I have a PR here that fixes it: https://github.com/EpicGames/UnrealEngine/pull/14668

[Attachment Removed]

Thanks for flagging this and making that PR! I agree that the guard should apply to both scopes. I’ve gone ahead and merged your PR into //UE5/Main. It won’t make it into UE 5.7 or 5.8.0, so please keep using your fix as a local engine modification in the meantime.

Over the next few days, our automated processes should accept the GitHub PR and add your GitHub name to the list of engine contributors for next major engine release.

[Attachment Removed]