464-srv119-web90
Adds a new `last_rate_limited_at` field in `models.Class` to track OAI rate limits. This column will update both when thread runs fail to run, and when we have a rate limited `generate_name` operation. This PR also fixes an issue where error messages were not properly formatted for StreamingResponse leading in JSON Parse error client-facing error messages.