As a TSO, I would have to say that "forgetting" his ID is probably the best choice. ID is not required to fly, but he will undergo some additional screening. In the situation of presenting an expired visa to the TSA, we are only supposed to refer him to secondary screening anyway.
Thanks for the confirmation.