you are true, generally ghost listings have different behaviors, but I noticed that they appears after I experience exactly the same trash issue you explained. More specifically, I noticed (but cannot be more accurate about) that in the middle of many listings, some must be somehow “corrupted”: if you select and drag and drop them somewhere else, they actually does not move from the original place, but a new (corrupted) copy appeared where you drop. It seems that moving the listing actually create a copy of it. This new one has exactly the trash issue you explained (if you delete the new one, also the original listing go to trash).
I am convinced there is a unique bug behind all this scenarios, but I still could not find how it actually happen…
Same thing happened to me (using 7.0.21). I found that if I dragged a listing from one folder to another, if the folder was CLOSED it created the corrupt copy, but if the folder was OPEN it moved to the new location as it should. Same trash issue. I just started to only move items between OPEN folders….