This is the unpredictable of the unpredictable... I mean 175/5 and you double the score with loss of just two wickets, with a tail that has never really wagged for us ever... and I mean never
Actually opposite - you can check data. Almost every-time, there is a set batsmen, tail has put 50-60 for last 4 wickets at least. That's the key of tail end contribution - not picking fantasy "all-rounders" with their bits & pieces skills. And, it's more or less unanimous - without Kohli, Yadav won't have scored that hundred, or Akram won't have scored 123 at Adelaide without Imran.
What you need a dominant set batsman who'll make sure that he doesn't get out, take charge of the situation & selectively protect tail & who'll target few bowlers to hit out; while the key for 8, 9, 10 & Jack is application - make the bowlers earn their wicket & don't over do things, when going gets tough.
Take every great resurgence in history - Botham-Dilley, Imran-Akram; Kapil-Hirwani, Viv-Holding, Hussey-Siddle. It's always same - one set batsman, who'll score of every lose ball. Or other way - there are about 2300 Test matches now - how many times No. 8, 9, 10 & Jack has put 150+ within themselves (that's 7 down with top 7 back).
Picking bowlers on batting merit never works; rather pick best 4 bowlers & prepare them to sell their wicket for some cost to bowlers. Realistically, Sohail for Rahat in that reserve & Smith would have been sweating now.