I don’t know redux Saga that much but this would be my approach: assuming that the api calls are wrapped in redux actions and the session timeout is expressed as http error on the request:
Request 1 - error http session invalid or something to read the error - call action method which renews the session token and passes additionally (and optionally) the method to execute after the session has been renewed which is in this case request 1 itself.
This way you can renew the session from every request. I think this should be possible with saga too.