Estou gostando disso no momento. Acredito que isso esteja relacionado ao .card-cloak não estar oculto neste caso por algum motivo desconhecido, por enquanto.
Minha melhor suposição é que algo recente fez com que https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/mixins/card-contents-base.js#L79 deixasse de funcionar.
Se eu chamar this._hide() manualmente no componente de fechamento do cartão de usuário, funcionará corretamente.