Wenn Du sonst nichts am Code geändert hast, müsste das so eigentlich passen.
Wenn der Code korrekt ist, müsste ja auf der Console beim Ablaufen des shutdownTimers die Meldung === power off! ausgegeben werden. Geschieht das?
Wenn ja, dürfte der Fehler in der Hardware liegen. Dann wären ein Foto und der Schaltplan von der Verdrahtung nützlich.
Nebenbei: steht bei Deinem Pololu der Schiebeschalter auf off ?