Phantom taubah whose only witness is the edit mod (aqdas) tafzili liar Iran Shah. A person who just recently tried to undermine the credibility of the Sahabah, why will we believe in the credibility of this witness? Simple rule, if someone preached deviant beliefs in public then the taubah should also be in public so that the awaam are aware. Else the awaam has a right to consider the person a deviant. If the man was unable to do a public taubah for whatever reason (maybe he was on his deathbed) then that is with Allah, but the public will take his apparent actions that were clear to all before he died. Same goes for the death of any non Muslim where we will consider his apparent state of disbelief before his death.