Haddin will play for the rest of the tests but won't play in the ODIs if he isn't making runs. Bailey will captain then.Not if the skipper's out he won't.
If Wade can make some good runs and keep well and Haddin doesn't make runs, Wade will be playing the ODIs and World Cup. Or at the very least if Haddin fails in the tests, the best Shield keeper will play the ODIs