The first time ap_xml_parse_input() calls ap_get_brigade() it gets just an EOS bucket, which triggers the failure. But looking at r->headers_in, I see there is "Content-Length: 0" in the request, so we don't have any data to process anyway.
Lame XML parser. Try HEAD. -- justin
