Ну что тебе мешает обернуть запрос на сервер в try и при ошибке заэкспайреного токена делать запрос на обновление
мне интересен механизм. Зачем мне лишний round trip делать. Если ответственность лежит на клиенте, проверил дату устаревания и обновил токен, потом уже на бэк лезу