The credit card has been fixed. Or will be fixed tomorrow. Maybe. We'll see.
The customer service rep took a "check by phone" from me ($10 service charge) and said he'll review my account tomorrow and remove the late payment charge ($29).
Assuming I didn't screw it up again. Reading all those numbers over the phone is worrysome.