After two-and-a-half years of utter chaos, the Brexit situation took it to a whole new level this week, with the cancellation of the vote on the withdrawal agreement and then the long-awaited — and inevitable — challenge to Theresa May’s leadership of the Tory party.