More than 20 SNP MSPs are stepping down next year, leaving John Swinney at a crossroads. Will the influx of defeated MPs help his cause?