Brexit negotiators have overcome the Irish border impasse, but can their deal pass muster in Parliament?