only insert a 'voted' record once per ballot
update validation text to match office model