corrects bugs when initializing sortable with advanced options (e.g. start/stop/update etc)

Properly evaluates all user options for the sortable, and allows the sortable to be reevaluated if those options change