Invalidates tx position cache in case of checksum mismatch

to try to self-heal the cache if some other problem cause invalid data to
be put there in the first place. Also extends som exception message to
give more information in those cases.