Why don't cells double gene expression after S-Phase?
When the double strand is duplicated, the old strand (or, in other terms, the template) is methylated : this modification is enough to prevent the bind by the RNApol system and, by so, the transcription. 
By methylation, DNA-repair systems are able to detect which is the newer strand, to discover and fix replication errors.

Here you can find additional infos