Bugfix for safe_translation_getter(any_language=True)

Just as sneaky as C's `if(c = 1)`, the `if t if not MISSING` is apparently valid syntax.
cleanup, move test override_parler_settings() to logic location