My two cents worth?
Let that play finish all the way until both players are on the floor, and the ball is bouncing loose.
Then it's obvious you've had a held ball.
However, I'm not criticizing, since I've had dumb calls make their way from my whistle before as well.