Обычно когда есть access_token и refresh_token, access_token используется для выполнения текущих (или последовательных в коротком промежутке) задач, если их нет, но возникает с необходимостью использования, то проверки не пишут а просто используют refresh_token, так как и так и сяк будет минимум 2 запроса, так зачем париться на проверку, если можно заменить.
kkoshakk: ну вообще по идее это правильно, лично мне не нравится что фокус остается, поэтому я по умолчанию обычно его не ставлю, либо отключаю, а в целом самым популярным ие11 в рунете пользуется 2.6% + 1.5% старыми версиями до ие8 (посетители, не факт что уникальные), так что парится из-за этих максимум 4% нет особого смысла, по крайней мере в данном случае верстка от этого не поедет.