Fix bug in shape_learner that doesn't detect coming *out* of convergence
After converged for 'a while', reset the bounds to the initial ones for that shape in an attempt to get un-stuck