Currently client configuration is fetched only on app launch (is it correct for Android?), and as app can be kept in Android memory for a long time, client configuration can become outdated.
After recent addition of password-protected messages compliance functionality (#2906), it's important to have up to date client configuration before sending password-protected message.
To fix it, let's implement client configuration re-fetch when sending password-protected message, so app will have the latest version of disallowPasswordMessagesForTerms array.
For now, re-fetch should be performed only in enterprise builds.
+ update ui test
iOS - FlowCrypt/flowcrypt-ios#2658