In a scenario where we are to compare paired-end RNA-Seq data from an instance of technical replicate, my understanding is that the Cufflinks output (pointedly transcripts.gtf) from each condition (mock-treated) will represent specific reads; until they are merged together to actually superimpose and render a collective read-gene overlap count matrix. This is the premise for Cuffdiff to unravel differentially expressed genes.
What is the actual question here? Under what conditions might cuffmerge not work? Given your usage of "thwart", I suspect that something is being lost in translation here.