[FIX] Make sure canEncryptForRecipients is never run on the main thread.