Kepler solver: improved treatment for softening > 0.