execute ensure clause correctly without OP_EPOP

fix #1638