Overlap Warden clears the bGenerateOverlapEvents flags that can never fire

unreal 5.8 editor plugin clears bGenerateOverlapEvents.
the flag defaults to true on many components. moving them costs broadphase work. nobody clears it because it is not a local decision. CanComponentsGenerateOverlap needs it on both. switching it off on a component silently kills the other trigger. you find out in a build.

this plugin only clears flags that provably cannot fire. query collision is off or no channel overlaps. watch ECollisionEnabled. it has six values and ProbeOnly is easy to miss. it sounds like it queries but does not. everything else gets refused with the reason.

it previews before writing.

disclosure. i build with AI help and raw code ships so you can audit it.