Optimize assign_alias to not browse most of the Update table

There is only few updates that occurred at the exact same time, so retrieving
only the latest date_pushed in the subquery will make things faster than the
first change

Afterward, since we retrieve a list, the logic isn't changed