Seus logs do Apache mostram que você está autenticado corretamente como usuário do webdav? Parece que a autenticação Digest pode não estar funcionando corretamente.
Veja esta postagem do blog: link
Você pode querer brincar com os parâmetros keepalive (ainda mais se você tiver proxies), mas mudar para HTTP Basic authentication / SSL seria mais simples e não menos seguro.