Coalesce now uses DAGScheduler to find out *current* preferred locations, i.e. support locality for derived sets