I think I know the problem, was your inventory full when you died? If so, you can only hold the items in you inventory, the armor will be dropped on the ground at the place you spawn at. This has happened to me, and someone else picked up my diamond armor.