Things like the Town Meeting Gavel, or even calling the scrapobject thread from WorkshopFramework are not going to end up triggering RemoveItemFromLayer, even though those items might be on a layer. This will likely cause problems.
Potential problems:
Broken link in the linkedrefchain, making working with the layer difficult.
Persistent refs. This is the real worry, that the items will be perpetually stuck in limbo.
Solutions:
Setup scrapobject thread to check for layer linking via WS+ detection and if found call RemoveItemFromLayer. Once we eventually tie SS into WSFW more, we can switch to using that thread.
Things like the Town Meeting Gavel, or even calling the scrapobject thread from WorkshopFramework are not going to end up triggering RemoveItemFromLayer, even though those items might be on a layer. This will likely cause problems.
Potential problems:
Solutions: