Once upon a time, a curious ACwavelength was strolling through the deep dark tunnels of a long dead town, when he came across a giant chute going upwards into the darkness. Ignoring the literal double chests full of rotten flesh next to the chute, he blocked upwards into the darkness. ACwavelength reached a bottleneck in the tunnel, he must have been near the top. Seconds later, armies of groaning zombies and skeletons and the odd creeper explosion began piling themselves into the chute, quickly knocking him down to half a heart. He made a futile attempt to break the blocks beneath him before him, before two skeletons brought him to his death.
What I didn't know at the time was that I was that he had found an old mob farm, hence the flesh, the undead and the chute. When came back to get my stuff, I didn't find any of my armour, or my elytra. Neither did I find the many zombies and skeletons that had killed me. Everything else I knew I had was still there though, leading me to believe that the mobs that stole and wore my armour despawned. Not exactly a bug, but I should have been able to come back, slaughter the mobs and take my stuff back. I'm sure it's possible to prevent zombies with amour from despawning, even for a limited time.
What I didn't know at the time was that I was that he had found an old mob farm, hence the flesh, the undead and the chute. When came back to get my stuff, I didn't find any of my armour, or my elytra. Neither did I find the many zombies and skeletons that had killed me. Everything else I knew I had was still there though, leading me to believe that the mobs that stole and wore my armour despawned. Not exactly a bug, but I should have been able to come back, slaughter the mobs and take my stuff back. I'm sure it's possible to prevent zombies with amour from despawning, even for a limited time.