Digging further this seems potentially related to the docbook stylesheets that ship with tumbleweed. Builds properly with the upstream stylesheet and --nonet removed from the xsltproc command, but the build fails when run against docbook-xsl-stylesheets.