Fix BC break in TranslatorServiceFactory

Fix for issue #5978. The check for the `intl` extension must be done after checking for the `translator` config key, not before. The test for this was deactivated, this PR also reactivates that test again.