WIP: Added AwaitingWriteOperationIterable to handle race condition when asynchronously
aggregating or reducing to a collection

 JAVA-1571