Thanks for this link, a bombshell. It all rests on s322(4) where the Criminal Procedure Act refers to "acquittal". I've looked into it, and I don't care what the case law says - set a new precedent if necessary. The Act itself clearly only intends one thing when it refers to "acquittal" even if restricted to complete acquittal. It means in such a case, the appeal court can order a RETRIAL if it so wishes. That's all it is saying, and it is clear to me at least that this is what the lawmakers intended. It does not intend whatsoever that the state cannot appeal and the judgement be remedied in the usual way if there was a guilty charge on a competent verdict.
Criminal Procedure Act
http://www.justice.gov.za/legislation/acts/1977-051.pdf
Powers of Court of Appeal
s322(1)(b)
In the case of an appeal against a conviction or of any question of law reserved, the court of appeal may give such judgment as ought to have been given at the trial or impose such punishment as ought to have been imposed at the trial
s322(4)
Where a question of law has been reserved on the application of a prosecutor in the case of an acquittal, and the court of appeal has given a decision in favour of the prosecutor, the court of appeal may order that such of the steps referred to in section 324 be taken as the court may direct.
s324
Institution of proceedings de novo when conviction set aside on appeal