US$1200 does seem expensive for YQ but then again fuel prices have recently risen due to the Iran instability so someone may have pushed up surcharges..or the agent may have booked on different codeshares etc.
Given the rumour earlier in the month re ex-JNB fares I wouldn't be looking to reprice over this time... when does the hold end?