Another Knob that you should be careful about is the bc/mc aoptimization Knob (this drops all multicast and broadcast packets except ARP,DHCP and VRRP on that VLAN) for VLANs, this knob is diasbled by default but make sure this is not turned on. Under IP --> select VLAN-->disable bc/mc opt if it is enabled.
Are you trying to get bonjour working between 2 clients connected to the same wireless network and same VLAN or between a wired Apple TV and wireless client on the same VLAN? In either case make sure that the user roles allow the required communication. If the bonjour is between wireless clients then make sure that deny-inter-user traffic and bridging are disabled.
Regards,
Sathya