An RDF store assumes set-semantics meaning it will ignore duplicate triples. Currently, the PendingStream does not comply to set-semantics and will push duplicate triples.
In essence, a match call to the store before and after a duplicate triple will not be the same.