Нет, ваш сценарий не нарушает никакого спокойного принципа, который я могу придумать. Вы, кажется, путаете запрос, возвращающий другой ресурс, и запрос, получающий другой ответ.
В вашем сценарии я ожидаю, что после истечения срока действия токена сервер вернет 401, и клиент инициирует какой-либо обмен аутентификацией для повторной проверки пользователя.
После повторной проверки сервер должен вернуть намеченный ресурс.
Есть много случаев, когда запрос может иметь совершенно разные ответы. 403 Forbidden, 410 Gone являются примерами.