insights: setting insights fail to migrate if the underlying data already exists
Created by: coury-clark
When an insight view is created that refers to an underlying data series that already exists (they share the same query), the entire migration for that insight will fail. This results in a perpetual error on the frontend.
We should create a new view if the data series already exists, and attach the view to the series.