Keep pgp message until decrypted
Bug description
If the pgpkey was not loaded, for example if the message was received when being away and the key management timed out, the message is lost. Expected is that gajim keeps the encrypted message until it was decrypted so the message does not get lost.
Steps to reproduce
Wait for pgp key management to time out ask the password again let that time out to. Receive a pgp encrypted message, the message is lost.
Software versions
OS version: Arch-kernel-4.1