Handling MultipleChoiceAnswers with no choices

We were seeing errors for updates with ids of nil (actually id= ) which I believe represented a user reset of the question - maybe a multi-select with nothing selected, for example. Assuming that's valid input, this handles it properly rather than returning an error.