Shane Watson has been recalled to the Australia one-day squad for the rest of their series against the West Indies.