add SIGQUIT graceful shutdown support

just noticed we have graceful reload but no graceful shutdown