Fix did not votes

a recent commit introduced a bug listing who did not vote on a motion. This fixes that bug and cleans up a bit of code.

To QA: load an old motion on loomio.org, and the same old motion locally, you should see that only the members of the group at the time are shown locallay, while all current group members are listed as having not voted on loomio.org