Avatar changes aren't being dispatched correctly
the gateway emits 2 USER_UPDATE
s when changing an avatar (should only be one?):
{"op":0,"t":"USER_UPDATE","s":4,"d":{"id":"513980792804872194","username":"slice","discriminator":"1597","avatar":"7bae1760487a1b1d3d1718b86c3aa0287ac08118e6c9e509d9366d40f79e21c1","flags":0,"bot":false,"email":"slice@slice.zone","verified":true,"mfa_enabled":false,"premium":false,"mobile":false,"phone":null}}
{"op":0,"t":"USER_UPDATE","s":5,"d":{"id":"513980792804872194","username":"slice","discriminator":"1597","avatar":"2d16b550825c5fbed2fe6ba2e5a092eae3f1a3ccbac84f88c7bea16b20f3fc46","flags":0,"bot":false,"premium":false}}
the second one ("s":5
) has the new avatar data. first one is redundant; it doesn't have any new information about the user.