swiss: byevotes fixed for modes 'random' and 'halves'