@System32 It's looking like it was a problem at the exchange/somewhere in town, because everything is working again today. Thank goodness!
From what I can gather, they've been updating quite a bit of equipment, cabling, etc in the area, and it looks like they either broke something or found a fault. A site dedicated to outages showed other people were having trouble, too.
Either way, it's working again now, so it wasn't on our end.
Quite a relief!😌