Det finns egentligen bara två förnuftiga förklaringar
... förutom "författarna glömde."
Den mest troliga förklaringen är att halsbandet inte är den enda källan till sin makt . Melisandre förvandlar efter att ha tagit bort halsbandet. Men hon förvandlar också efter att ha tagit bort kläderna, och det betyder inte nödvändigtvis att kläderna är källan till hennes makt. Säkert kan halsbandet skydda henne från gift, som ses hos Maester Cressen. Men det betyder inte att det är källan till alla sina krafter. Detta verkar osannolikt, faktiskt: hon insisterar upprepade gånger på att hennes kraft kommer från hennes tro på R'hllor.
Förklaringen att badkar scenen inte visades från Lady Selyse perspektiv ger ingen mening. Om halsbandet är nödvändigt för att behålla Melisanders utseende, och hon hade inte på sig det i badkaret, är det nej tecken ur vars synvinkel hon ser ung ut, på den tiden.