Yes, that's your answer. The solution with these kinds of issues is to always look at the device of the sender, that created the non decryptable message.
If the sender doesn't trust the keys, they won't encrypt for it.
But my conversations doesn't react so strict. It should only react so strict if you scanned each others codes or if your friend activated that strict security feature. By defuault conversations will just encrypt for new keys.