Preserve user-specified model in auto mode retry logic

- Track if user explicitly specified --model before auto mode runs
- Skip retry with alternative models when user's model fails
- Show clear error message explaining user's choice is preserved
- Only auto-selected models can be retried with alternatives
Status Job ID Name Coverage
  Build
canceled #280
build

 
  Test
canceled #282
allowed to fail
code_quality

canceled #281
test