Steps to reproduce
- Mark a page for translation, with syntax version 2 and/or translation-aware transclusion enabled.
- Move it.
- Try to mark it for translation again.
- Translation-aware transclusion is turned off, and the page can be upgraded to syntax version 2 (i.e. it’s at syntax version 1).
- Syntax version and translation-aware transclusion is exactly how you left it in step 1.
See for example this broken version of m:VRT (I’ve re-enabled translation-aware transclusion for the template since).
I suspect this is because these flags are keyed with the page title in the database (instead of something more stable, e.g. page ID), and they’re not updated during the rename.