Instead of having nrpe dependent alerts to go critical during an nrpe interruption (stopped nrpe daemon, etc.) we should consider using unknown status for this condition via the check_nrpe -u flag.
-u = Make socket timeouts return an UNKNOWN state instead of CRITICAL
This, in conjunction with an a service check for nrpe itself, could significantly reduce false critical alerts.