This has nothing to do with "new software detecting when the drive is bigger than what should be in it".
If your Tivo says "pending restart" in the "Messages & Setup" -> "System Information" display, then it has downloaded new software and will reboot itself to install that new software. My guess is that your Tivo is doing that in the moddle of the night but is not succeeding for some reason. And when the Tivo reboots, you lose your 30-sec skip.
The UPS advice is certainly not "lame". Tivos are very sensitive to AC power glitches, and a UPS provides much better protection than a surge protector. Losing 30-sec skip is often a symptom of power glitches rebooting the Tivo, hence Weaknees' advice. But the fact that your Tivo is "pending restart" suggests that something else is wrong. Are you sure you used the correct the Weaknees drive with the correct image files for your brand/model Tivo? They're not all the same, and if you used the wrong one you'll have this problem where the Tivo cannot properly download/install software updates.
If your Tivo says "pending restart" in the "Messages & Setup" -> "System Information" display, then it has downloaded new software and will reboot itself to install that new software. My guess is that your Tivo is doing that in the moddle of the night but is not succeeding for some reason. And when the Tivo reboots, you lose your 30-sec skip.
The UPS advice is certainly not "lame". Tivos are very sensitive to AC power glitches, and a UPS provides much better protection than a surge protector. Losing 30-sec skip is often a symptom of power glitches rebooting the Tivo, hence Weaknees' advice. But the fact that your Tivo is "pending restart" suggests that something else is wrong. Are you sure you used the correct the Weaknees drive with the correct image files for your brand/model Tivo? They're not all the same, and if you used the wrong one you'll have this problem where the Tivo cannot properly download/install software updates.