Om du kolla in Memory Alpha-sidorna för TNG-avsnittet "The Battle" och "NCC-7100" förklaras det att NCC-7100 är Constellation-klassmodellen och det uppträdde i tidiga episoder som en dekoration för det färdiga rummet.
Senare bestämmer de sig för att göra "The Battle" och få Picards gamla skeppshändelse som skulle bli en konstitutionsklass, precis som NCC-1701-A, förmodligen att spara pengar på att bygga och designa nya rekvisita / uppsättningar. Så för "The Battle" (och tre andra episoder som var efter det i produktionsschema) ersatte de NCC-7100 med en konstitutionsklass (min gissning är att detta skulle ha återställt NCC-7100-modellen som existerat).
Oavsett orsak konserverade de tanken på att använda en konstitution klassmodell, men det måste vara på en punkt efter att de filmade de andra episoderna med en konstitution modell i färdrummet. Effekterna killen bestämde sig för att använda NCC-7100-typen och bygga en ny riktig filmmodell av Stargazer. Som en scen är redan filmad där fartygets klass heter, dubblar de konstitution med liknande ljudande konstellation. De bestämmer sig sedan för att sätta NCC-7100 tillbaka in i färdrummet, där det kan återkallas till Stargazer, där det stannar för resten av showen.
I universum tror jag att du bara måste låtsas att det finns en Constellation-klassmodell när det finns en konstitutionsklass. Eller kanske någon berättade för honom att spränga det fina skeppet och det var en olycka.