This would be more consistent with the new Connection.Interface.Avatars we have in next. AvatarChanged() could have the new URI in its args then.
If it doesn't have the entire avatar as a payload but just a URI, then we can merge it into the Account interface.
I actually had this idea in 2011. *** This bug has been marked as a duplicate of bug 33409 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.