nginx will not shutdown with http-auth-digest

Nginx will not shutdown because the cleanup timer always just recreates the timer every time the handler is called. The handler should check if nginx is exiting and not set the timer.
author @jrkettle