Rework logic to upload catalog/overdue config so that cache invalidation can occur

Initial implementation of the 'broadcast' table in the tenant module to be notified of config/catalog changes and perform cache invalidation
(The code is mostly in place, but needs some testing)