[#4249] Override 'ServiceManager::has' to do not use peering service managers

Maybe this breaks BC, tell me if I need to reopen this PR against develop