Aaah :) thanks for the detailed explanation.
So, yes, the DAV scripts triggers a recursion, but not the WBXML one.
The strange thing is that this wasn't happening with proxypassmatch iirc.
EDIT: I've read the doc and checked the code and
default_docroot is only used as a fallback, but still...