Correctly handle lists with mangled ilvls

If you have a series of lists such that

```
<w:numPr>
	<w:ilvl w:val="1"/>
	<w:numId w:val="1"/>
	AAA
</w:numPr>
<w:numPr>
	<w:ilvl w:val="3"/>
	<w:numId w:val="1"/>
	BBB
</w:numPr>
<w:numPr>
	<w:ilvl w:val="2"/>
	<w:numId w:val="1"/>
	CCC
</w:numPr>

```

Currently that will create a list structure of:

```   
<ol>
    <li>AAA
         <ol>
               <li>CCC</li>
         </ol>
     </li>
</ol>


```

What we want to see instead is:

```
<ol>
    <li>AAA
         <ol>
               <li>BBB</li>
         </ol>
         <ol>
               <li>CCC</li>
         </ol>
     </li>
</ol>

```