Just had the same problem myself. Didn't credit 6,000 miles for a trip to South Africa this month. Booked on line, but the system couldn't "complete" the booking, so I had to get the ticket issued by the reservations center.
Spoke to my local Skywards rep, who said the only thing I could do was to send an email to Dubai explaining the situation. Well, I got a very brusque response saying basically you're getting nothing, so F off (that's how things are in Dubai).
This is quite unacceptable to me. I have become Gold within the space of 6 months and was planning to spend quite a bit of money with Emirates. However, if this is how they treat their frequent flyers, they can get F'd and I will take my business elsewhere. I have told them this, but they couldn't give a rat's a....
So that tells me they are not a company I want to be doing business with...