Fix auto mode retry logic and improve error handling

- Fix retry logic bug: only run auto mode once (check for _auto_mode flag)
- Prevent infinite retry loops by preserving retry count across recursive calls
- Add better error handling for pipeline compatibility issues (FrozenDict, scale_factor errors)
- Add helpful troubleshooting messages for diffusers version incompatibilities
- Show retry exhaustion message when all alternative models fail
Status Job ID Name Coverage
  Build
canceled #265
build

 
  Test
canceled #267
allowed to fail
code_quality

canceled #266
test