fix #1382 making adding Monaco siteextension robust

User encountered this issue and the result was site unavailable.   First, he enabled the Monaco site extension via Kudu site extension gallery.   Then somehow he also enabled the VS Online on the portal.   Our generated xdt from gallery is not idempotent causing duplicated application to be added.