Если просит еще раз авторизоваться, то скорее всего, ваш текущий сеанс (сессия) завершилась по таймауту.
Я бы в запрос на удаление аккаунта, добавил обработку ошибки.
Вы пытаетесь удалить аккаунт -> Если возвращается ошибка, что пользователь не авторизован, то -> Выполнить авторизацию и затем повторить попытку удаление аккаунта
А еще хорошо бы прикрутить счетчик неудачных попыток - чтобы вашуу систему не зациклило. Например, если после трех попыток удалить аккаунт не получилось - то показать пользователю ошибку / отправить на логин / дургое, что вы зохотите