My understanding from a senior shadow cabinet member is that Cameron over-ruled his whips. "The chief is absolutely furious", he tells me.
"It's the old guard. David wants total transparency but there is a generation of our MPs who think it an impudent imposition. He's winning but it's a slog." If the Whips and the backbench committees had cooked up a deal and Cameron unilaterally overruled it then good for him: the stitch-up was morally indefensible. The public have a right to know how their money is being spent.