Came to report the same issue. I would have expected that if the item or weapon in the hands has a placeholder graphic somewhere in the inventory and the item is removed from the hands no matter the reason(other than an explicit drop or a throw), the item or weapon in the hands would return to the placeholder in the inventory before picking up another item.