Limits restarts on the CheckServer monitor

Resets fail counter when the server is restarted
Adds time since restarted check, to help the monitor recognize a lost cause