use get_page_by_path() to check if an advisory name is unique or not

and call the 'go_subscriptions_created_guest_user' filter after guest user creation to give go-advisories a chance to create a new advisory.