OP, sorry for your troubles. I share the opinion that UA was not trying to deceive you; at the time you departed BHX, they were planning to run your EWR-IAH flight.
Note that on the morning of 8/27, officials fully closed IAH to all commercial flights. (UA doesn't control the closure of the airport). So there was no UA could operate this flight, once the airport was closed.