As has been posted, the runner from third is guaranteed to score. No timing issue here. Even if the batter/runner or runner from third are ejected the runner from third still scores because the walk was issued. It is a force play and no timing on force plays.