John Swinney is set to become the third Scottish First Minister in barely a year after the dramatic implosion of Humza Yousaf.