A more advanced Lagrange multiplier update
- hopefully, this avoids some of the poor convergence behaviour due to bad multiplier estimates
Guard against possible negative damping factor.
Cleaned up interface to new damped multiplier update.