BNSendGameData sends data to only one client per presenceID. So if a person has the b.net desktop app, wow1 client, wow2 client, and hearthstone it might only receive the BN_CHAT_MSG_ADDON event on wow1 or wow2 or never because it got sent to either hearthstone or the b.net desktop app. This works exactly like the old b.net whispers did where multi-boxers would only get the b.net message on one client.
I'm sure the author of oQueue has a direct line to Blizzard so I'm hoping if he can replicate this then maybe he can talk them into forwarding the BN_CHAT_MSG_ADDON event to all clients associated with the presenceID just like how the current b.net whispers work.
Thanks and keep up the good work.