That is correct. You must reclaim your luggage and pass through customs with it at the first point of entry to the US, in your case at IAH. If heading to a US destination, there is no way to skip the baggage reclaim, customs, recheck process (other than not checking a bag at all). Global Entry will get you a faster line, but won't allow you to skip the process altogether.