Why we do not want pools in the first place? Because they put too many control in a too few hands. If they are cooperating (or were hacked, or one pool controls more than 50%) they can e.g. perform double-spending attack. If you you will design some system where miners should monitor pools for not misbehaving then it would not be bad at all, it may be even good, we will get both protection from possibly malicious pools and consistent payments for miners.
I still don't see how what you described will work.
I'm just playing "devil's advocate" here.
Preventing Pools is an awesome feature and nobody doubts the benefits this has regarding decentralization. (even our enemies don't doubt that effect, they just claim that our feature isn't working)
Some people claim that a pool would still be able to work, if all participants (miners AND the pool itself) would need to pay a collateral into a multisig address that everyone can check, and see if the other has payed into, and then, should someone suspect that something fishy is going on, this person would "FREEZE" the multisig address and trap his and the others collateral there FOREVER, hereby punishing both participants (himself and the pool, or vice versa) ...
That's why it's called "automated escrow". Either both WIN, or both LOSE, and that's where the
deterrence so no one acts badly comes from.
Not sure if this can even work in this scenario, I am just saying.