Simplified logic in PartitionExecutor.finishDistributedTransaction().
We actually could be more crafty in how we interlease commits+aborts, but I decided to just keep it simple because it would require a lot more logic to handle the markov stuff...
Well now... let's see how we do on the cluster!