This does not seem like an improvement the watcher plugin is broken as it does not work as expected when tickets are moved via the interface. If your watching inbound and outbound messages in a group you should get all inbound/outbound messages in that group not only messages that came directly into that group from email/support center.
It was pointed out to me that this was a dupe of
CHD-1011. So I'm going to close this out as a "dupe", but for the record this whole request is implemented in the upcoming 4.2 . (
CHD-1011 was already closed out as "fixed".)
http://github.com/jstanden/cerb4/commit/5323da1f2fa5dfc9862e17c201e5174f2493a890