ZA: Fix the organisation party sub-page display of people

Previously this produced buggy and confusing results due to, for
example, not taking to account that people might change party between
terms of office, and various other complications.

Fixes #1450
I might be missing something obvious, but why is this test class called `PositionCurrencyTest`?