Good on the OP for keeping on calling. And congratulations
My SOP for getting things done with UA phone agents: if I get an agent that gives me an answer that I know to be blatantly wrong, hang up and try again later.
Maybe I have a tolerance for putting up with these people but I've called back up to 4-5 times in order to get some of my issues resolved.