This is indeed a bug, the drop should position the pick item one position after the drop item. It looks like there is some insertion bug in EV_LIST_IMP.