Fixed a regression where the "Edit Instructions" button would reset the instructions to default.
- Gemini could potentially return multiple response candidates so try to at least choose one that has content. Also handles responses with no content more gracefully, if there are none that do. This probably implies Gemini is censoring the request for that batch.