(Internal) For "time routed aliases", both deletes old collections and creates new collections
associated with routed aliases.
Note: this logic is within an Overseer because we want to leverage the mutual exclusion
property afforded by the lock it obtains on the alias name.
NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.