JJ was fouled in 2004.
But refs are known to swallow the whistle at the end of games. Even the shot from JWill, I don't think the ref would have called a foul on it if they knew the shot was going in.
The UVA debacle is still far worse IMO, because while these no calls were judgement calls in the heat of the moment where they had a split sec to decide to call something or let it go. In the UVA reversal, they had the benefit of time to consider their action, watch the replay, and instead of making the obvious right call, invented a reason to make the wrong call.