This is the rule that was followed by the official. It was the correct call, as far as I know. I do have a problem with the wording of the rule, though. The way it is written, I interpret Guerrier as being the first to touch it. But the spirit of the rule is that Richmond was the "first" to touch it since he was next. I think the rule is meant to prevent someone from "hiding" out of bounds and then jumping back onto the court.
Section 3. Player Out of Bounds Art. 1. A player who steps out of bounds under his own volition and then becomes the first player to touch the ball after returning to the playing court has committed a violation. a. A violation has not been committed when a player, who steps out of bounds as permitted by Rule 7-4.6.b, does not receive the pass along the end line from a teammate and is the first to touch the ball after his return to the playing court.