The exact same frustrations and symptoms as #1996378: Edit broken because of #1043198 and routing system bug + missing test coverage apply here.
Due to lack of testing coverage (which is really about "defend against API changes", not about "guarantee correctness"), this was not noticed for well over a month.