What I mean is, when OP_IF or OP_ENDIF occur in a script without its counterpart, the whole thing (and all associated funds) ends up ruined and unredeemable.
I think this is an accident waiting to happen; are there any theoretical repercussions to simply ignoring an OP_IF without an associated OP_ENDIF and vice versa?