Проблема в том, что у вас не может быть всего, если вы расширяете другой тип. Поскольку XML знает, что родительский тип может иметь модель последовательности, и поскольку XML запрещает помещать группу all внутри группы последовательности (так как это разрушит порядок группы последовательности), XML также запрещает помещать группу all в расширение комплекса тип. Вы можете использовать последовательность вместо всех для обоих, и все будет в порядке.