Kholeka Gcaleka’s appointment as Public Protector hits a snag