fix set_max_aperture

don't assume an error, if no longer 1.0 is reported as
max aperture while setting the new max aperture