I think it was agreed upon that code requiring schema changes would temporarily need to work without the schema change being applied. However in https://gerrit.wikimedia.org/r/#/c/13194/ Aaron writes this is not the case. I also don't see the schema change announced in wikitech-l nor http://wikitech.wikimedia.org/view/Schema_changes nor is there any mention in RELEASE-NOTES nor even in the commit message.
It was pure luck we didn't break the production site of translatewiki.net. I don't inspect most commits beyond the commit message.