Se duas contas tiverem o mesmo ID de usuário, elas serão, por definição, a mesma conta. É possível, mas não recomendado, ter mais de uma linha em /etc/passwd
(ou outro banco de dados do usuário) com o mesmo ID de usuário; eles são o mesmo usuário , com diferentes formas de fazer login.
Você estava usando um recurso não suportado. O risco de usar um recurso não suportado é que às vezes ele quebra quando o sistema é atualizado.
A senha expirada geralmente é ruim para a segurança, pois faz com que os usuários escolham senhas mais fracas ou as anotem em um post-it preso ao monitor. O único benefício de segurança para expirar senhas é, eventualmente, bloquear contas abandonadas. Como a conta abc é presumivelmente uma que você usa como parte de algum tipo de tarefa regular, não a expire.
Você provavelmente deve alterar essa configuração, pois ela é frágil. O que mudar depende do que você usa a conta abc (quem tem a senha, em que circunstâncias ela é usada, o que é o shell do abc, está presente em várias máquinas,…).