I wonder if your efforts got someone with some common sense involved, or it just became easier/cheaper for them to do the refund. Anyway, glad it finally got resolved.