We do it to resolve certain bugs or things people have been calling in about. It's required for testing the functionality of certain Video Hub equipment. Naturally, if you don't want to be woke up by this, plug your TV directly into a power outlet, not the cable box.
I could be wrong, but this is more likely done to to minimize the common issues the customers experience with the Motorola boxes.
I mean, how many times in the past has someone complained about something not working, and the simple solution is to reset or power-cycle the STB. Since the STB probably couldn't run for an extended number of weeks without experiencing odd behavior, VZ just resets everyone's boxes from time to time to keep them at a minimum.
This is just my opinion and not hard facts. But I can't imagine they would want to reset your STB for any other reason when they are not performing firmware upgrades.
Jeff- No idea.
CSimpson- You are exactly correct.
We get emails about when they are going to do this "global resets" and the reason we are given is exactly that...to minimize calls about a particular issue or etc. when the flavor of the week is...I do not know.