A tip to the OP would be to find a good TA near where you live. Someone who knows your special needs, and is also able to call "deeper" into the airline to get more proper support in tricky situations.
Call centers are in general difficult to deal with, staff quality varies and so on.