Optimize method on Voter

In the best case, `ActsAsVotable::Voter#voted_as_when_voting_on` will perform 1 query but in the worst case it will perform 2 queries.

This pull request will always perform 1 query and only load the necessary `vote_flag` attribute.