MessageKeyVerifier: Use correct locale to get charset

For some reason Locale.FRENCH is used instead of the method parameter "locale" when looking up the charset to use. This fixes that.