fix issue with question type changing

this was introduced in 35b40259, which got rid of the whole mugType.mug
thing, but retained some logic that modified the mug's dataType that
hadn't actually been having an effect, because serialization used the
mugType's dataType.  Thus, this resulted in a bug.