I think you are making it more complicated than it needs to be.
All the ad_return_whatever procs should ditch ad_header and ad_footer and call instead ad_return_template /path/to/global/notices/whatever-notice and templates etc. will be cake. (the path you'll have to work out yourself, because I'm lazy)
Notices should probably live under acs-subsite/global.