Notei que a atualização dos dados de endereço não foi testada na aula "Atualizando dados", e conforme esperado, está com um comportamento inesperado.
O instrutor disse que reaproveitando a classe DadosEndereco as validações seriam mantidas, porém isso só é verdade se usar a anotação @Valid, que não foi usada, sendo assim é possível atualizar o endereço com dados inválidos (logradouro em branco, por exemplo). Porém, usar a anotação @Valid também não é o ideal, já que todos os dados teriam de ser válidos como no cadastro, o que imagino que não seja o caso da atualização.
Qual a melhor modificação então? Criar um novo Record para atualização dos dados? Mudar as condições do método "atualizaInformacoes"?