JIT: fix possible block map crash with ISI blocks

If a block ISIs at the start (zero instructions) the logic here can fail and
cause a crash.
This is a behavior change for non-zero-size blocks, but I guess either way works given the usage.  LGTM.