dnd: Set dnd actor size instead of scaling it when reparenting
Previously the actor could end up using its natural size and then get scaled down to its allocation before reparenting. This however could affect the layout of the widget due to the larger size. To ensure the widget looks the same after reparenting set the size to its original size.
Fixes #3717 (closed)