Until you have received the caution, you haven’t been cautioned imo.
The yellow is a warning, don’t do it again. You are more likely to do it again if you haven’t been told not to do it again. If Stephens had committed a second bookable challenge then I think it would be wrong to give him two...