I think regardless of what they refund you in - Bitcoin or USD it is OK as long as the value of the refund is the same as what you originally paid (minus a processing fee if they charge one).
And that's the problem. They choose the option where the value is less, regardless of the exchange rate. See
update.