The article is wrong. The Invincible Medal is awarded and listed on Bungie's website on ranked stats. One can search my gamertag (Lueker) to check this out.