I think this code should live in MultipleChoiceResponse in responsetypes.py

Perhaps instead of doing this processing right before rendering, we instead do it right after the choice ids are assigned.