Call every service, even if one fails

**What does this MR do?**
It makes sure that all the service hooks will be called, even if one fails

**Why is this MR needed?**
At this point, if one services fails, we want the others to still run, by catching the error we make sure the worker process is not killed.

**Related issues/MR's**
Fixes: #5803