translation_entity implements hook_field_info_alter
. However, there's also hook_entity_field_info_alter
. In case translation is enabled (although it's hidden in D8), this hook is also seen as an implementation of the latter one for the translation module.
I ran into this because the module was enabled on my local machine and it leaked into a simpletest for the upgrade path ...