In IND-CCA encryption, one way to ensure semantic security is to return an error symbol on malformed ciphertext. Some post-quantum KEM algorithms however doesn't do this - instead, they return a "rejected" key.
I'm not sure of the purpose of this. Is it because quantum random oracle model has subtle difference from classical random oracle model that make explicit rejection dangerous? What's the actual reason?