скажем так:
call создает декларативный объект с описанием необходимых действий и передает этот объект движку саг на исполнение.
Движок получая такой объект ожидает разрешения промиса.
В любом случае это работает, так как в 21 строке я получаю токен, который в 22 строке используется для получения данных.