Just putting this additional information here for others for reference, describing a bit the background of the issue.
I don’t have a solution at hand given the above limitations, other than doing a regular redirect again (even though no user interaction required).
Background information on third-party cookies and checkSession: