This is confusing me a lot. One object can have different positions in Edit, Object and Pose mode. Alt+G resets the object's position to what? The object's origin? Then how come sometimes the result of Alt+G differs between the different modes?
Then there's Rest position and Pose position, adding more confusion.