Fix: use tmpImageId for schema validation when pushing to r8.im (#2665)
When pushing to r8.im/*, commit 2ad2c7f6 introduced temporary image naming
to fix OrbStack compatibility, but missed updating three function calls that
run containers to extract metadata:
- GenerateOpenAPISchema
- GeneratePipFreeze
- GenerateModelDependencies
These functions were still using the original imageName (e.g.,
r8.im/replicate/model-test) instead of tmpImageId (cog-tmp:<hash>),
causing 'No such image' errors during the 'Validating model schema' step.
This fix ensures all three functions use the temporary image ID that was
actually built by Docker.