Faction town sigil gets stuck on stronghold monolith if a faction thief replaces it on the stronghold monolith after corruption. Attempts to steal the sigil give this error, "You cannot steal your own sigil" even though the sigil is already corrupted.
How to reproduce:
1. Steal a town sigil and place on corresponding faction stronghold monolith until corrupted.
2. Steal corrupted sigil.
3. Place back on corresponding STRONGHOLD monolith
A quick search on google revealed that the code for faction sigil stealing may contain the following line: if ( sig.IsBeingCorrupted && sig.LastMonolith.Faction == faction ) Which means if the sigil is being corrupted by your faction and it's located on your faction's monolith, you will receive the above error regardless of its corrupted status. To fix, the code should first look at whether or not the sigil is corrupted by your faction. If that is true, then it should check for such errors as stealing skill, incognito, disguise kit, quitting the faction, etc.

How to reproduce:
1. Steal a town sigil and place on corresponding faction stronghold monolith until corrupted.
2. Steal corrupted sigil.
3. Place back on corresponding STRONGHOLD monolith
A quick search on google revealed that the code for faction sigil stealing may contain the following line: if ( sig.IsBeingCorrupted && sig.LastMonolith.Faction == faction ) Which means if the sigil is being corrupted by your faction and it's located on your faction's monolith, you will receive the above error regardless of its corrupted status. To fix, the code should first look at whether or not the sigil is corrupted by your faction. If that is true, then it should check for such errors as stealing skill, incognito, disguise kit, quitting the faction, etc.