IAH can be VERY slow; especially when several planes hit at once. IAH is scheduled pretty well but delays can happen and then it hits hard.
I always give myself at least two hours for connections after an international flight coming into the US at ANY airport -it's not worth the stress if I can't make my flight.
I am assuming your sister is still in need of the walking cast and wheelchair.