У меня была похожая проблема, я не мог читать куки при обратной передаче. Для меня проблема заключалась в том, что я установил для свойства cookie cookie значение true. Говорят, что когда свойство Secure cookie включено, оно вызывает передачу cookie только в том случае, если соединение использует уровень защищенных сокетов. Однако я не уверен, как мне удалось увидеть cookie в браузере в первый раз, но не при обратной передаче, учитывая, что я не передавал по SSL. В любом случае, превратив cookie в значение false, решил проблему, и файлы cookie были прочитаны при обратной передаче.
Извините, если это не имеет ничего общего с вашей проблемой, я хотел бы поделиться этим, потому что я потратил некоторое время на поиски решения этой проблемы.