John Swinney promised to unite his party yet tensions are coming to the fore again over Fergus Ewing's bid to stand again for Holyrood.