Fix preprocessing.scale for arrays with near zero ratio variance/max

Fix #3722, prolongating #3725.
The renormalization Xr /= std_ has an influence on the previous mean (mean_1). If (not with_mean), we don't care.
But otherwise, we have to keep the new mean to zero if needed.