Another corner case for your list:
A .pot file update that doesn't update the .po files. We should invalidate any cached .po file for that template so translators have a chance to get new untranslated strings.
Another corner case for your list:
A .pot file update that doesn't update the .po files. We should invalidate any cached .po file for that template so translators have a chance to get new untranslated strings.