Yes. He should get a free ride. So should the fastest American in every event, previous world champ or not. US champs should only pick a runner or two for each event.
Since the fastest runner gets no bye, apparently David Krummenaker is out of USATF and WC this year due to a strained hamstring. See www.letsrun.com