McSweeney, a makeshift opener, was dropped because of a string of low scores in the first three Tests