There's currently a bug that causes loss of attachment inventory. I've had quite a number of customer complain about missing inventory after they perform updates with some of my scripted attachments (different items). Generally, the situation is like this:
1. The avie drops the attachment (being worn) on the ground.
2. Some new scripts, anims etc. are added to the attachment as an update.
3. The attachment is scripted to attach to the avatar after the update.
4. The avie manually detaches the item after some time.
5. On next login, avie finds item missing from inventory.
Seems like somehow, the asset server has not been properly updated during the process. This has happened quite often over the past many months (different avies have come to me regarding lost attachments), and appears to be a systematic problem. It might not happen all the time, but it does happen.
Another similar situation:
1. Avie rezzes an HUD attachment from inventory onto the ground.
2. The item does its thing (basically updating stuff).
3. At the end of the update, the item is scripted to attach to the avatar. And then automatically detach back into inventory.
4. If the avie tries to wear the item from inventory, it cannot rez inworld (blue menu on bottom right).
5. relog and the item is in inventory, and rezzes ok.
Perhaps this is why people say that SL has a habit of eating the stuff you drop on the ground?
It;s too bad that inventory loss is regarded as a routine occurance.