В данной ситуации лучше использовать тарифы USBox. Услуги, которые являются "тарифами Смотрешки", нужно сделать автоназначаемыми услугами, недоступными для клиента в ЛК. Таким образом, ни подключить две тарифные услуги, ни снять с себя текущую, он не может. А доп. услуги Смотрешки (пакеты) уже сделать доступными для управления клиентом в ЛК.
При смене тарифного плана в ЛК у клиента будут отключаться "тарифная услуга Смотрешки" и автоматически назначаться новая "тарифная услуга Смотрешки". Если использовать для пакетов доп.услуги с каталогами, то подключенные пакеты будут также переносится на новый ТП.