Quick update. Agent denied changing departure city to DFW because it was "more than 300 miles from ORD". I assume this costs BA money since they will have to compensate me for the downgrade. At my request the agent did rebook me a few days earlier on the ORD flight. She also explained the procedure for requesting downgrade compensation after the flight.