Generally the Check Point watchdog service should handle automatically restarting blades assuming they're for whichever reason in a stopped state.
If the watchdog isn't restarting the service then there's a deeper issue that should be examined.
Unless of course you're permitting users to disable blades in the client UI. In which case, that's a policy issue.
(Though on the topic of that, I would love a push operation or policy or whatever which allows me to disable blades for a limited time instead of having to keep track of things manually)