Delete stale delayed_job pid file when starting docker containers
Delete stale delayed_job pid file when starting docker containers

When a (single-process) docker container is not shut down cleanly
delayed_job does not have a chance to delete it's PID. When restarting
this container delayed_job refused to boot because it found the old PID.

Since we always start from a clean state in docker containers we can
remove the PID.

Fixes #2269

naiyt/huginn,strugee/huginn,cantino/huginn,eugenesvk/huginn,gautamkrishnar/huginn,breandan/huginn,strugee/huginn,dsander/huginn,brianpetro/huginn,naiyt/huginn,breandan/huginn,virtadpt/huginn,eugenesvk/huginn,gautamkrishnar/huginn,gautamkrishnar/huginn,huginn/huginn,cantino/huginn,huginn/huginn,strugee/huginn,dsander/huginn,huginn/huginn,naiyt/huginn,Ishfal/huginn,eugenesvk/huginn,breandan/huginn,brianpetro/huginn,Ishfal/huginn,dsander/huginn,Ishfal/huginn,virtadpt/huginn,virtadpt/huginn,brianpetro/huginn,cantino/huginn