Explanation
There is a circularity in which the item version is a direct or indirect child of itself. An item version can only be made immutable if all of its child {0,keyword,products} are immutable. The circularity means that the item version cannot be checked in.