Re-assess/throw away isLinear
isLinear
is an optimization that saves the second iteration for processes that are guaranteed to need only one iteration to converge.
However, it is very likely that some "wrongly linear" process have non-constant coefficients and therefore are not linear anymore. And it is very likely that OGS users fall into this trap.