Uma explicação possível seria que o Windows 10 consome mais energia para hibernar do que o Windows 7, e um nível de bateria de 5% não é suficiente para permitir a conclusão da hibernação. Isso explicaria a entrada de log "O desligamento anterior do sistema ... era inesperado", porque o sistema teria parado devido à perda de energia, sem concluir a hibernação e executar um desligamento adequado.
Você pode tentar elevar o nível de bateria crítico para, digamos, 10% e verificar se obtém o comportamento correto.