Fixes issue #146.

Fix is done by removing the updateAll() call when publishing, or unpublishing multiple comments. The problem was that updateAll() does not run any callbacks, so the built in counterCache does not get updated. Also added test cases.