[Provision] Tenant reprovisioning is not fixing permission problems

Description

There are a type of problem fixed in the card

that won’t be fixed automatically when reprovision the tenant.

When we reprovision a tenant we are only applying the permissions again if the Service Account is not created yet. But turns out the service account might exists and not have the permission.

We should apply the permissions in every reprovision just to be ensure this cases. Just double check if applying the same permission won’t have side effects in the code (like an exception because the permission already exists)