This seems to make sense at least with what I am seeing locally, sync the cookie expiration.

Cookie needs to be time + lifetime to coincide with session id cookie time.