Some 874 days after the Brexit referendum, Theresa May has reached a deal with the European Union to prevent a hard exit from the bloc. But events of recent days make clear that months of drama in Brussels pales in comparison to the one unfolding in London now.