Fix draggable double offset bug #6817

This is a resubmission of patch #473. It should also be backported to jQueryUI v1.9.x

Proof of concept: http://jsbin.com/uvodi3/9/