The previous commit's shared-JPEG test failed when run with the others: the module-level caches kept entries numbered 1 from earlier tests' fake cameras (each numbers its framesets from 1). The service is not affected: a cache hit also requires the same frame object. The fixture now clears the caches. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>