fix issue where vote could happen before devote

 causing issues because api only allows user to vote on question once.

(Merging into sessions)