Simple political pressure, no doubt, including plenty from his own side. As you say, a very welcome U-turn but one which makes you question how on earth it took so long for that particular penny to drop.
And I'm sure that a similar U-turn from Labour would be met with total equanimity by the...