Fix Frankenponent Content

It should give a 404 unless all the requested parts are available.
Merge pull request #7355 from guardian/kc-frankenponent-fix

Fix Frankenponent Content