Properly handle translation updates in default locale

These changes fixes the handling for translation updates in the default locale when the entity was loaded in a locale other than the different one.

This fixes issue #575