When the light/void demons aren't powered up, which I don't believe they are doing anymore, the artifact weapons are indeed on the corpse. They only go to you pack when they get strong.
Good find though. I've killed I don't know how many dozen and haven't been so lucky. All of mine came from uber demons.