#22 - update usertoken cookie if one already exists + use TokenServiceClient.calculateTokenRemainingLifetimeInSeconds for cookie max age.