BUG-3516: make PingPongTransactionChain.close() asynchronous