seem like EVENT_TYPE_ABILITY_CAST_IMPACT is the source of most stealth breaking events. not sure if it cover regular combat. look for DropStealth() or EVENT_TYPE_DROP_STEALTH. it might be a hardcoded part of the invinsibility effect. seem like the effect is still in effect during the attack part of the combat core.