fixes #26 made lock recovery more efficient by caching and batching

I agree.  This is too aggressive in the case where a transactor has a long running transaction or it temporarily unresponsive.