For some reason sometimes the LLM gives an empty string ([example](https://github.com/Metaculus/forecasting-tools/actions/runs/22105273984/job/63890292331)). I'm guessing we can't fix this.