Only fill MDT geometry cache for CondAlg
This should hopefully save some memory for single-threaded jobs. I checked that it seemed to work as expected, but haven't measured memory yet.
I uncovered some issues when working on this, which are discussed here: ATLASRECTS-6050