Avoid fit duplication in iterative fit

Removed a duplication of a fit if the discrete indices are already at the profiled values.
This was due to "previous" nll being ill-defined so the second iteration was performed even if not necessary.