FindFirstObjectSafe

Find an optional object with proper handling of potential ambiguity without asserting on UE::IsSavingPackage() or IsGarbageCollecting()