Actually memoize MappingsBatch#canonical_paths

In development, on a batch of 13,000 paths, this took the time to show the
Bulk Add preview from 7-8s to 4-5.5s.