Fix missing joins in some cDNA.

Only use the no-composite optimisation when we are sure there's not
going to be any CIGARs, etc, drawn, eg BigBED.