Immediately update popup position upon setting margin
Margin is used to animate applets when the panel switches from floating to not floating, so we immediately update the position instead of using queuePositionUpdate, which would only run at the end of the animation.
See plasma-desktop!2670 (merged) for context
Edited by Niccolò Venerandi