Ah, finally got everything resolved. I just got on the phone this morning with the Account Resolution department, who finally got my cancellation paperwork
Anyway, of course they tried to offer me 3 free months, and then they tried to offer me a shorter contract with a lower rate. But, phew. I'm just glad it didn't turn into this nightmare that I was expecting it to turn out to be.