Спасибо за просвещение.

Break внутри проверки условия видимо был изначально. Совсем без break видимо тоже должно работать.

(я убежал, сервер лежит до сих пор без стима)