I think this confusion regarding resilience comes from the fact that the units that gain resilience upon entering the battlefield are actually tagged "resilient".
This generates a lot of confusion, IMO. If it was named something else, like survivor or some sort of synonym, and then that tag was explained as "gains resilience upon entering the battlefield", then maybe it would become more clear that the resilience itself isn't the ability, but a one time buff applied only when the unit enters the battlefield.
I have yet to encounter any bugs relating to abilities of locked units actually triggering when they shouldn't. And I do believe resilience is supposed to stay this way, resilient units are strong enough as it is, they don't need to be even harder to deal with, IMO.