-snip-
... what? You are still changing the server seed without having the player knowing the result. If this is the case, then there is still no affirmation that a player is going to get a pairing that is as fair as possible. One could implement the nonce-client-server seed system but if they're not going to use it properly, then they might as well not use it at all.
How could we do that? The server seed does not change anymore, if you want to verify it