If memory serves, the threat _was_ detected, however it was not acted on. There was lots of finger pointing about lack of coordination, but (as I recall) the core problem was that it was one threat amount many (100s? 1000s?), so the threat detection was generating too much noise.
Ubiquitous surveillance could (does) easily end up creating the same situation: not enough signal among the noise.