Create matched adviser contacts from new subscriptions before billing

New subscriptions land without contact profiles, causing missed renewals and delayed onboarding. Ensure matched contacts and a sign-up log so billing and outreach happen before the next billing run.

Create matched adviser contacts from new subscriptions before billing

Create matched adviser contacts from new subscriptions before billing