You want to get the call right, but here, if theres doubt you almost have to just say he caught it.
I mean this isn't football. The catcher knows if he caught it or not, for the most part.
Its not like, if he dropped it, the guy gets a free pass to first. If he dropped it, he has an easy throw to first to get him out.
If there was any doubt in the catcher's mind, he probably would have tagged him or thrown to first.
He had to have known he caught it and tossed the ball to the mound.
Horrible call.