Fix bug in SparkLoadTask for `CACHE <partitioned_table>`

Each partition would result in a new partitioned table entry ... so the only the last partition would actually be registered in the PartititonedMemoryTable metatracker