Haven't had a problem with either system...
All my bookings are through the corporate TA and I have done the upgrades myself. I have always phoned AC, or this year, done the requests online, as I don't trust the TA to make the request as close to the allowed time as possible. AC never questioned it.