Sri Lanka's net runrate after the win against Pakistan was 0,95. And after the win against the win against Ireland it's 0,7. So Ireland helped the other teams a bit.
And yeah, New Zealand have only to beat Sri Lanka now to get through. They don't even have to think about the net runrate, except in the case that D/L plays a role.