то пользователь не сможет попасть в профиль, но и зарегаться снова не сможет, он уже зареган.
Нет проблемы, если сервис который занимается публичными профилями запнулся или вовсе крашнулся, то профиль не создан, т.е пользователь не зареган по факту. В куке у Вас грубо говоря обещание, что по ней будет профиль - нет по куке профиля - дестроите куку. Можете что то пользователю сообщить по этому поводу (если есть что)
ну и как следствие предлагаете залогинится или попытаться зарегатся снова.
Тут конечно есть варианты, ибо если у Вас возникла такая ситуация (краш сервиса создания профиля) Вы можете тригернуть повторное событие (иветн). Инициатор - пользователь с регой (кукой) но без профиля. Ну и пользователю уведомление ... подождите, профиль создается.