Revert "Fixes 6594 by moving messaging out of the Tag_BAO layer."

This reverts commit 0a8a39822a6c8772e5110b3e5ef17c519685e9bc.
Pull over official fix for NYS-6594/CRM-13979 from Civi-Core 4.4