Cleaning up a little bit service check code

I've changed the code in a way to avoid those complete unnecessary indentation that makes us go crazy when reading old N@*** code.

There is a special case to look at it: even if service check failed(on the old code), we end up calling to update_service_status() function. I keep it that way(just add a XXX) but I'm not sure if it's needed at all.