Esse problema também acontece no meu sistema Ubuntu. Quando isso acontecer, faça o login novamente, abra um terminal e execute
$ ps aux | grep suspend
Se você tiver o mesmo problema que eu, você verá um processo de suspensão com falha / suspenso. Isso é o que faz com que o sistema comece novamente, porque a suspensão não está terminando.
Se no mesmo terminal você tentar isso
$ sudo /sbin/shutdown -h now
você terá uma recusa do sistema, com uma mensagem dizendo algo como uma transação destrutiva, essa é a maneira do sistema dizer que, enquanto o processo de suspensão estiver suspenso, você não está desligando.
A única solução que conheço é para matar o processo de suspensão
$ kill -9 nnnnnn
onde nnn é o número do processo de suspensão que você vê na saída ps aux.
Eu tentei rastrear a discussão disso em fóruns sobre o kernel e drivers, mas é bem difícil. Algumas pessoas afirmam que está sendo resolvido por atualizações do kernel, digamos, nas últimas edições 4.6 e 4.8, mas não vejo nenhum benefício. Meu problema, tenho certeza, é vinculado aos drivers comerciais da Nvidia que nem sempre saem do caminho.