While John Swinney has won the battle of the budget, the more important hurdle for him is tackling NHS waiting times ahead of Holyrood elections.