Fix issue where runners would not start after server hard-reset

This change is to fix issue which prevents gitlab-ci-runners from starting if server was reset ( without graceful shutdown ) or if runner process was killed without removing pid file.