fix script debugging with not-executed OP_IF branches
script: add missing comments for opcodes
don't execute p2sh scripts recursively

ec544dd30d371ab4104c64d3a03f07efbb598802db27c821773489be54200469:1 spends a p2sh output with a p2sh script that in turn matches the p2sh template