Ensure the buffers and completion condition objects are destroyed before the completion handler is invoked.