issueSession raised the cookie and the session row to 30 days but still let createJwt default to 8 hours, so the session would have died at 8 hours with a cookie that outlived it. Also covers account switching, sign-out and renewal against a real database. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>