Fixing wrong round share calculations on PPLNS

This addresses #468, might be the actual fix already.

Edit: Fixes #468