Credo che dovresti impostare anche la scadenza del cookie, non solo quella del ticket:

codice:
cookie.Expires = DateTime.Now.AddMinutes(30)