As soon as you use a zoomer autoscaling gets turned off ( you are controlling the scales manually then - see QwtPlot::setAxisScale() ). Once autoscaling is off, there is no reason for updating the scales, when detaching a curve.
So you need to re-enable autoscaling manually, when you don't want the zoomer being in control anymore.

HTH,
Uwe