It didn't, it just detected a deteriorating condition. They made the threshold which triggers the error message slightly less than that which would trigger complete signal failure, which explains why they worked before but not now.
I have a lnb drift for 129. It is currently at -7.85. According to one CSR tech, if it goes beyond -8.00 or +8.00, they will have to send a serviceman to determine if it needs replacement. If it reaches -10.00 or +10.00, the lnb will fail.
Another tech told me the lnb drift was due to a low signal on 129 and wanted to set up a service call (at my expense) to realign the dish. Since my signal is actually good for 129 (67 - 93 depending on transponder), I declined the service call. He also told me that the 9 second channel changes I was experiencing were due to the low signal on 129 (I just read today in this forum that the 9 second channel changes were for the MPEG4 channels only. Why don't the Dish techs know these things?)
Bottom line is -- I don't think any of the techs know what an lnb drift is. So why does Dish program the 622 to detect a problem when they are unprepared to deal with the problem?
I guess I'll just wait for the lnb to fail when the drift reaches -10.00 and tell Dish to send me a new lnb replacement, because I'm not paying for a service call to install it. That's when the fun should start...