The American satellites used to detect ballistic missile launches were replaced with more advanced ones 2006 onwards. These satellites, in addition to detecting ballistic missile launches, can detect missile launches of any type - including cruise missiles and AShMs.
I think what happened was...