When the launcher loads skins it uses the url "http://crafatar.com/avatars/insertuserID?size=100&helm" instead of "http://crafatar.com/avatars/insertuserID?size=100&helm/refresh" which provides different results if the skin has been updated recently.
Edit: This also appears to affect the ingame skin and not just the small little avatar icon.