So if I understand correctly, if the top agg collects 10k buckets but keeps only the top 5 then the deferred collector should map these parent ordinals to a number between 0 and 4 when feeding collect stream to deferred child aggs?