The "trap" might be a two-step thing. One, relatively easy to spot and disable by a rogue, doesn't actually do very much. The second, much harder to spot, acts on the basis of the state of the first one.
I don't think that that's what's happening, but that's how it could work.