when adding a canonical page link block to a page, make sure one does not already exist on the page. if it does, make it non-canonical i can get into a state where a page is permanently broken, so this should block release to GA