When a ball is batted in the air and then caught, but it was called a no ball (so they can't be dismissed caught), will the batting team score any regular runs of the ball they completed (and can they potentially be run out)?
Two similar situations happened in two different IPL matches, but was seemingly treated differently.
In ball 19.5 of the second innings of the 32nd IPL 2015 match between Mumbai Indians and Rajasthan Royals, there was a run-out after a no ball was caught (an additional run was also scored, the run-out happened when they attempted a second).
Vinay Kumar to Binny, (no ball) 1 run, OUT, another full toss, in the air again and he's caught at long-on. This was definitely over the waist, and is called no-ball. Pollard doesn't realise that and throws the ball late, which makes Southee comes back for the second. But his throw is accurate and Vinay takes the bails off casually, catching Southee's bat short despite the dive. A no ball, a run, a run out
In ball 19.4 of the first innings of the 19th IPL 2015 match between Sunrisers Hyderabad and Kolkata Knight Riders, the ball was caught, but replays showed that it was above waist height and it was called a no ball, and in addition a run was scored. This was shown on televsion and CricBuzz and CricInfo.
But then in the innings break the score was adjusted, and as CricInfo says "The target is 177, not 178. The run taken on the no-ball for height in the last over won't be taken into account as the catch was taken".
UT Yadav to Rahul, 1 no ball, high full toss swung high over midwicket, long on runs in to his right to take it, but replays show that is just above waist height, and it is a no-ball
IPL actually tweeted about this.
Was one of these two situations treated wrong, or am I misinterpreting or missing some extra information which makes the two situations different?