Server: voting is idempotent; repeated votes aren't counted