Fico feliz que esteja funcionando!
As verificações atuais de verificação de dados se aplicarão sempre que um usuário estiver envolvido em uma atividade real (ou seja, se auto-corrigirá quando necessário), no entanto, é uma boa ideia estender as mesmas verificações de verificação no acesso direto ao ator da pessoa, como você está fazendo aqui. Isso fará isso:
Obrigado por perseverar com isso. É muito útil ter uma instância real com dados incorretos para garantir que as verificações de verificação funcionem como esperado e conforme necessário. O problema original de corrupção de dados que levou a essas alterações recentes pode acontecer novamente de alguma outra forma, portanto, o objetivo aqui é garantir a consistência contínua dos dados no ponto em que os dados são necessários (em oposição a lidar com eles por meio de migrações, etc.). Me avise se você vir algum problema semelhante!