Actually that is over simplistic. There is no fundamental difference between a race and a run. Some people race more often, others very sparsely. The latter can change some of their runs to race level efforts and be totally fine ---- they would be just like the former with less medals, trophies, or prize money, or maybe they'll just be paying less registration fees and spend less on travel. It's only when you run at race level too frequently that it becomes detrimental.
So the fact that CJ's "busting out workouts" is not hampering his races too much, is probably because he's not racing enough, to the point that switching a run to a time trial will deplete him. Perhaps people should simply come to term with the fact that he'll have a little bit of fun every now and then.