Since you never expect on the results of the secondary reads below, I suppose it doesn't matter if the inserts get replicated or not. Would it make more sense to use a stronger write concern and actually assert the pipeline's result?