Adding plugin resource sync. Every time a sync is called, every

resource that is set to go live is found and sent to every
provisioner that has workers assigned to it for that tenant.
This method takes tenantLock and then syncLock, syncResources takes syncLock and then tenantLock -> this will lead to dead-lock.