Cleanup.
Actually use the return value of _execute(). Stop uselessly setting the
PC of Threads which die on non-epsilon instructions to ProgEnd. Return
true for FINISH_OP to ensure that those Threads are passed on to
_executeEpSequence(). 25% performance improvement on Twain test.