Ну рандомный-то рандомный, токен так токен, exp есть, но изменение значения email'а ломает все к херам (или редактирование jti)
Может ли jti быть сессией? Может. Может ли что угодно? Может. Если предположить, что jti используется именно для возможности отзыва токена, значит все выпущенные jti должны где-то хранится. Такой сценарий объяснял бы 401 код на изменение токена. Используется ли он для авторизации пользователя можно проверить, выпустив токен для двух пользователей и подставив jti одного вместо другого. Такого в RFC точно нет.