Have you tried the UA online refund form? I had a somewhat similar situation and the CSR recommended I reach out to UA via that form. I explained the situation and UA unexpectedly responded to the request by making a full refund. YMMV vary of course but might be worth a try.