Don't fetch new answers from the response in the sorted order. Sort `response.answers` based on the order of `response.sorted_answers`.

To preserve the existing answer objects after a validation error.
When creating a blank answer for a question, do so without running validations.