Singer Kamahl has had a charge for intimidating a woman dismissed after a court was told the 89-year-old was mentally unstable at the time.