Method ShardedTransactionImpl.afterTransactionCompletion is invoked twice after successful transaction commit and after failure transaction commit. Need to investigate set begin transaction status up.