sorry, i made a bit of a mistake with my testing of the trigger.
turns out i was being "detected" by another East unit, but i was fooled into thinking I wasn't because he didn't respond in any way - ie he was standing in "Safe" mode, but he didn't bring his gun out or otherwise react (does this mean his knowsAbout of me was less then 2?)
Can the "knowsabout" command be somehow used in script that runs through ALL Eastern units to check how much they know about the player, and then if one or more Eastern units knowsAbout >= 2, then a global variable player_detected is set to true or something?