CC @broulik who requested bringing the start threshold back up again. A little bit of extra code but indeed much lower complexity than the original convoluted mess I had for the same purpose.
The (lower or equal) start threshold will decrease together withthe stop threshold like before, but now it will also move back upagain until its original value if the stop threshold increases again.