Ah yeah it looks like this was the commit that fixed it:
https://github.com/EpicGames/UnrealEngine/commit/3cd7bbd9e3ba769ab1915a22cf77a548c189731f
Thanks for taking a look! We switched to essentially the same check in our version of the engine, so it’s good to get confirmation that was the right approach.