We avoid having our system restart that fast for lack of respopnse to avoid unintended restarts. A quick connection glitch, slow server startup, and longer map changes can mean quite a bit longer than 10 seconds of not responding.
For this reason, our system makes multiple checks to make sure it is continuing to stay down before attempting a restart so that restarts don't happen at inappropiate times.
In addition to this, further time is added to see if the server is still down after the restart attempt, and an automated repair script is run if so. If your server does not come back up until the repair is run (plus however long it takes your server to actually start), then that is where you will see times around the 10 minute mark before it is back up.