Received an email this morning from our travel agent saying that after sending 'many emails to Emirates' we will be receiving a refund of $137.30. Persistence pays off - if I wasn't confident of the facts, I would have given up months ago. Travel Agent had confidently told me that we were not entitled to any refund. Both times I contacted Emirates (including in writing) they told us that we were. The learning from the situation.... always harder with a 'middle man'. If we hadn't used a travel agent, I would have been able to act on my own behalf (and I guarantee that with my own money, I am more motivated/patient/persistent than a travel agent who doesn't care).