shutdown timer calls warm_shutdown once