You get the Altador Plot avatar once you collect the prizes, so they might didn't do it. (Unless you have the site theme.)
For NeoQuest, isn't the game saved on your active pet? Or it used to be. But someone could have transfered their pet with the game saved and the other person could just to the boss battle and finish it without getting the avatars.