I'm sorry, but I've seen any number of scripts throw a JS error (especially an "Object Expected" error). Maybe an element isn't there (someone missed an if(el)), maybe an analytics service threw it, etc., etc. Microsoft does some silly things, but I don't think not testing is one of them.