Extracts signals that will be useful to the {@link NotificationComparator} and caches them
on the {@link NotificationRecord} object. These annotations will
not be passed on to {@link android.service.notification.NotificationListenerService}s.
Called once per notification that is posted or updated.
return
null if the work is done, or a future if there is more to do. The
{@link RankingReconsideration} will be run on a worker thread, and if notifications
are re-ordered by that execution, the {@link NotificationManagerService} may send order
update events to the {@link android.service.notification.NotificationListenerService}s.