fix(controller): restart celery or gunicorn in reload script

Previously the /app/bin/reload script invoked by confd assumed that pidfiles for celery and gunicorn always exist, which is not true in some failure cases. This only sends them a SIGHUP if they are running, and restarts them otherwise.

Fixes #1100.