By challenging the German system of consensus politics, Cameron made himself a hero for a day.