Pattern *.html doesn't place higher weight on "text/html" compared to "application/xhtml+xml"
IMO the tag <glob pattern="*.html">
in either <mime-type type="application/xhtml+xml">
or <mime-type type="text/html">
should have the weight
attribute set such that, if you look up the mime type by the ".html" file extension, you get "text/html".