Israel cured its 400%+ hyperinflation in the mid-80s without ditching their currency, by imposing strict price controls. It took about 2 years to bring it down under 20%.
The change from pound to shekel was motivated by wanting a Hebrew name. This change was decided long before hyperinflation started, and didn't have much economic effect.
The change from shekel to new shekel was a 1000x redenomination, done after inflation was under control, reflecting the way people already talked about prices (in thousands).
This is different from the sense of 'ditch' in the previous conversation, which meant that the old currency became suddenly worthless.