Issue [and possibly a bug] with Draggable - Sortable Connections

Issue [and possibly a bug] with Draggable - Sortable Connections

This is in reference to jquery sortable. and particularly a few lines of code involving the callbacks provided by it. calling attnt to the ui.sortable file and line 989 to 996 as of commit ( a4488aff7) :   [ http://dev.jqueryui.com/browser/ui/jquery.ui.sortable.js]. 
As is evident when an external draggable object is dragged into a sortable the line 989 triggers the receive callback.
and line 990 triggers the update callback.

the ui param passed to receive is created by passing this.fromOutside to the this._uiHash method. thus effectively setting the ui.sender parameter.
however, the same is not done for the update callback where _uiHash is passed no parameters. {line 990} 
i did notice that line 990 also handles various other cases. 
my questions are:
1) is this a deliberate design decision to set the ui.sender param in the receive alone and not in the update callback? if so why?
2) if the above is the case, then why is it that in case of connected sortables both the update and the receive have the ui.sender parameter set effectively ? [lines: 995,996]

3) based on the above two questions, is this a bug that has crept into the code??