Sorry to hear that, man.
I don't really know what your recourse is, though. The way they see it is that you provided service, and you didn't pay. (Would you disagree with this? Based on what I've read here and on the other site, I wouldn't disagree.) Incompetence and computer glitches aside, you're still responsible for paying your bill in a timely manner.
Our power company last year screwed up a transfer of an account to our renter pretty badly. I kept getting bills for the property even though our tenants (who are model tenants in every sense of the word) stayed on top of this. I paid the bills, but the power company refused to "roll back" the account to what it was so they could pay. The bottom line (literally) was that they had the money, and they weren't about to trade having money for not having money.
(What ended up being the problem was that they got the address of the property wrong. How they did this, I haven't a clue.)
It's unfortunate that things work this way, that we have to babysit our financial obligations. Things should "just work" but they sometimes don't, and the high-priced legal team almost always is on the other side, and they've written up the customer agreements so that they are largely absolved of liability for things like this.
This isn't comforting, sorry, but the pragmatic lesson is to make sure your ducks are still in a row whenever something substantive happens about the way you pay your bills.
In fact, I need to check with my mortgage company, because I think I just went paperless. :)