Mohammed Shami made his much-awaited India comeback in Rajkot but was dropped from the playing XI for the fourth T20I.