Moved common code to add_subscription_to_customer