The official ruling on the field was that the player didn't have total control of the ball (essentially, that he bobbled it) before going out of bounds.
The official ruling from the replay was that there is evidence of the ball "moving" once he hit the ground, and there was nothing conclusive enough to overturn the ruling. Had the call on the field been a TD, the replay official wouldn't have overturned that, either.