você tentou mover a verificação de cookie antes do bloco if (!req.backend.healthy) {
(o que pode cancelar cookies)? Ou você pode querer (pelo menos para teste) fazer cache por cookie (para que ele não sirva conteúdo errado para usuários logados):
sub vcl_hash {
hash_data(req.http.cookie);
}
veja os documentos para obter uma abordagem mais detalhada . Pode valer a pena verificar vcl_hash se você já tem algo específico aí ...