I think @groundfungus meant that you need to read the button state in the FOR loops so that your code can respond to a new button press.
You really should rewrite your code so it only moves the servos 1 step for each iteration of loop() and then you can also read the button state once in loop().
...R