Iran’s judiciary has said Iranian-German dissident Jamshid Sharmahd died before his execution was reported by state media late last month.