Make restarts resilient to missing/corrupt pidfiles

Resolve bug https://bugzilla.redhat.com/show_bug.cgi?id=1081901
Merge pull request #5104 from ironcladlou/restart-fixes

Merged by openshift-bot