Tail recursive implementation of ConsistencyActor.firstConsistentTransaction