Interesting approach which could solve lot of problems.
This can be avoided by using average fee rates over N blocks and settle discreet log contracts using multi oracles.