Fixed child check state handling to properly handle IGNORE states