core: don't set 'skip' flag for failed nested 'if' merge (issue #18)