title: Response cookies using for next requests
body: <p>As I see from the answer for <a href="https://stackoverflow.com/questions/56792335/how-to-set-big-cookie-header-in-karate?newreg=6627068162674e7f84aadca62533ddc2">this question</a>: Karate will automatically send any cookies returned by the server in the next request.</p>
  
  <p>But when I send the request I see two sets of cookies in Set-Cookie of response: one is auto-created and another is real, that returned from the server.</p>
  
  <p>When I printed <code>responseCookies</code>, I saw there only automatic cookies
  and for the next request new cookies are generated and sent.</p>
  
  <p>For my test I need to use cookies returned after the first request because it is a call to login service.</p>
  
  <pre><code>Feature: Using cookies in next request
  
      Background:
      Given url baseUrl
      And path LOGOUT_SERVICE_ENDPOINT
      And configure headers = read('classpath:headers.js')
      And def filename = 'classpath:resources/users/' + brand.toLowerCase() + '/user.json'
      And json user = read(filename)
  
      Scenario: Login
      When def login =  callonce read('classpath:features/login_service/login.feature') user
      * print login.responseCookies
      And request { arg1: '#(brand)'}
      And method post
      Then status 200
  </code></pre>
  
  <p>What is wrong in my feature or it is Karate issue?</p>