Ok, I think now we're allowed to ask... martok, are you absolutely sure there's no problem with the pool that would cause it to miss winning shares?
It appears there is nothing amiss with shares.
The pps side has found 3 blocks since it went up, scoring has not found a block. I was curious as to whether there was a pool problem also so ran the software on the testnet for a bit and all works fine with finding blocks and recognizing whether they are PPS or proportional. I think we just need more hashing power on proportional side.
Note also that when the round does complete, a share history will be made available. Assuming your client logs its share submits, you will be able to compare that against the history to ensure all your shares were counted.