Catch block offset decoding seems to be correct now
Add fallthrough targets for instructions that could throw exceptions

Before, we were missing fallthrough targets, implying that
exceptional control flow paths were always taken.  This also
led to a crash during basic block construction.