Wrap sortable's beforeStop; make sure all items are placed back

Make sure all items are placed back in their original position in the event that the user calls sortable.cancel.

Fixes an issue where cancel is called from beforeStop to move the items back to wherever they came from, leading to the dragged item getting moved back but any additional items being left to linger in position: absolute state.