It's fairly simple, a CO agent gave you false information, saying you'd get refunded even though you didn't. You went out of your way to call them and check. It's entirely their bad, they got to refund. I wouldn't give up on that one until you get what you deserve.