WIP: don't let the backpatcher hit the same location twice

If a location is hit by the backpatcher, don't fastmem it when recompiling the
block unless the block has actually been invalidated.
Never mind - I was just wondering how often the actual PC register was updated, but I thought about it and now it makes sense.