It would be expected that checked=0, if specified in the XML, would produce a tree entry which is not checked, but that’s not the case. Seems that checked=0 is treated the same way checked=1 is treated.
This is known issue and it will not be fixed because of back compatibility.
If you want some of you node to be closed, you should remove “open” attribute.