When running systemctl restart foreman and interrupting it with ctrl+c can leave behind a tmp/pids/server.pid. That breaks future service start up. This is probably because we mount a volume since 82e5415 where previously it wasn't persisted between runs.
Various options: