Move removal of super properties out of async

This will ensure we always have the latest super properties.  It looks like the
most expensive operation in this method is going to the disk in `[self
archiveProperties]`, so hopefully this change does not have adverse performance
affects.

[#70181982]