Vielleicht ist die Beschreibung der Richtlinie ja tatsächlich ernst gemeint, und es funktioniert wirklich nur mit den beiden dort angegebenen Funktionen. Du verwendest ja eine andere (InitiateShutdown).
Das habe ich mir auch gedacht und war dann positiv überrascht das es unter Windows 7 doch ging. Tja ist das nun ein Bug bei Windows 7, das es funktioniert oder bei Windows 10, das es nicht funktioniert.