But it is a bug since it does say who touched it last. It says the shot was blocked, meaning the other team touched it last before it went out of bounds, yet they still got the ball.
No, it's flavor text. Just because someone blocked a shot, doesn't mean he was the last to touch the ball before it went out of bounds.
Yes, it's confusing, and it shouldn't be that way, but a lot of these "nobody gets a rebound" lines are new still need to have their kinks ironed out a bit.