Agree with Nick C. 100% on all counts.
In my view, the turn card must be redealt as long as any player had any options outstanding once the turn card is revealed. In the exception that Nick mentions, the fold was already initiated before the turn card was revealed, so that player had no more options anyways - no need to reshuffle. You never want to have a situation where someone can, with the benefit of seeing the turn card, announce what they would have done in retrospect, and then decide to reshuffle or not on that basis.
According to RROP Irregularities Rule 16, if any action occurs after the turn card is dealt, the missed player's hand is dead. As you noted, the missed player had plenty of time to speak up but didn't, so he has no one to blame but himself. But sometimes I also get the other players still in the hand complaining that the card has to be reshuffled, "he was going to fold anyways", "it's not my fault he missed his turn", etc., usually because the card benefits them. At that point, I usually remind them they also have an ongoing obligation to protect the other players in the hand and in the tournament, and this includes pointing out when other players still in the hand may have been skipped by the dealer.