fix backwards logic for stale pidfile, missing non-acquire return