The necklace just gave him a random human appearance. They wouldn't be able to identify him anyway because he didn't get this necklace until after the demons lost.
That works, then.
As for identifying Astiroth, according to the intelligence of your character that you have stated, you kinda put it out thhat all it would take is a quick glance.
It's less intelligence so much as it is pure experience. The study of runes and such wouldn't make her plumb ignorant to spells which may well be, depending on interpretation,
only requires you be level 4.
And if it's more fancy, the amulet itself is suspect. IC she's processing magical streams. Does the amulet itself not have a magical stream, faint as it may be, that keeps Astiroth in human form?
By my cs, there is only one character who would actually have the ability to detect Astiroth and that's Alionna. Sue is a holy class worshipping a holy figure that takes care in hunting demons.
Then what's the problem, exactly? This conversation was founded on the basis that your character is compromised. You have exactly 1 threat at the moment, and I don't think that's proper grounds to stomp the amulet into the ground -- for no apparent reason as nobody actually said anything that would tip Astiroth off to being compromised by anyone.
He was going to try and build trust, that was his idea. However, now that 3 members of the group know/suspect he is a demon, there is no point in keeping the necklace, might just have him tear it off and crush it when he gets back and on the way power is going to be obtained,
There's literally no grounds IC to change his plan, and indeed, the OOC reasons are faulty at best to me. As you haven't provided a quote that indicates Kolonis revealed him to the group, and you probably don't have a valid quote from Remus to that effect, and since suspicion is hardly "He's a demon! Burn him!", there whole affair strikes me as a bit of an overreaction. But that's just me.