The functions to force destroy the TranslationsEngine were previously returning a promise that had the potential to resolve before the engine was actually destroyed. This ensures everything is properly awaited. Differential Revision: https://phabricator.services.mozilla.com/D212310