How to make a multi-site instance aware of shared module directory?
Quick way...Run 

variable_set('install_profile', 'name_of_custom_install_profile');
drupal_flush_all_caches();


from somewhere in the new site.

That'll trick your new site into thinking it was installed with the custom profile, and it should start checking that folder for contrib modules.