Early last week, the PM appeared to be on the way out, with his rivals about to announce a coalition. Now they have only a few days left, and much reduced chances