Symfony2 недействителен в 2.8.10+, но не 2.8.9

Это является продолжением этого вопроса: Symfony2: проверка формы перед отправкой формы. Я смог упростить код для создания демонстрации.

В основном, я пытаюсь получить форму, чтобы отобразить ошибки проверки, прежде чем получать реальную заявку формы от браузера / пользователя. Когда я делаю это в <= 2.8.9, форма считается недействительной и показывает ошибки проверки. Когда я делаю это в> = 2.8.10, форма действительна. Но при отправке объекта через валидатор он все еще обнаруживает нарушения (такие же, как в 2.8.9).

Я создал demo / example repo: https://github.com/darrylhein/symfony_form_validation_issue_2.8

Я делаю что-то неправильно?

Изменен ли API внутри, так как я использую «недокументированные» части?

Я сначала пытаюсь проверить, что есть проблема, прежде чем я отправлю отчет об ошибке. Я также отправлю исправление или тест, но я даже не знаю, с чего начать.