Pim,
I agree - since refactoring the type definitions to permit reuse is merely a XSD related syntax device - and does not change the actual schema structure and content model - it does qualify as an errata and oversight that was not caught in the original.
Thanks, DW