Yes, honey gets you what you want.
What you did is what you should have done, and likely would have been recommended here by someone HAD they knew complete information which you did not post in your initial post above
Most all carriers will give free unlocks to customers in good standing,and sometime after a certain amount of time, like 90 days.
You just found a very nice person to help you with ATT.