Не совсем уверен, почему вы хотите изменить идентификатор на клон в то же время при перетаскивании. Но почему бы вам не применить изменения к клону после того, как вы его уронили?
Я имею в виду, что помощник-клон в любом случае будет делать то, что нужно, при перетаскивании. И вы делаете клон, когда отбрасываете, и применяете другие изменения (например, изменение идентификатора и т. Д.) К этому клону.
Как то так ..
$(document).ready(function(){
$(".objectDrag").draggable({helper:'clone'});
$("#garbageCollector").droppable({
accept: ".objectDrag",
drop: function(event,ui){
var clone = $(ui.draggable).clone();
$(clone).attr('id', 'new_id')
$(this).append(clone);
}
});
});