I would say that ISP's should allocate enough bandwidth for the service they provide. But, of course, if they can avoid doing this (and many times, thanks to monopolies, they can) and save money, they will.
It's rather like medical insurance: companies have no more incentive to provide better service than to save money through simply risk selection by cutting out customers more likely to get sick.
There are multiple possible ways to prepare. Broadly speaking, they are: disconnections (if warning is received), protective devices to stop unbalanced current in the grid, and replacement transformers (right now, the thousands of house-sized, custom-made extremely high voltage transformers upon which the grid depends, and which take many months to make with a years-long backlog, have few if any spares lying around).
The main reason for aligning clocks with the sun is for navigational methods that aren't really used anymore.
At this point, it makes much more sense to have a fundamental time reference that provides 60 seconds to a minute, period, and if you really want to translate to your local sun-referenced time, make use of translation tables.
Right now, we muck with the fundamental reference. That's the basic issue that needs solving.