onPublish delayed / stalled untill another publish event
Thank you for sharing this lib. It is awesome.

I'm fairly new to Ratchet and ws in general but I managed to set up Ratchet and autobahn to work together just by using the examples (easy!). I prepared chat with rooms (it is a solution for helpdesk where client and consultant will chat).

Chat is very simple (almost no changes to the example app). Usually it works fine: I type a message in textbox, it is published and broadcasted to all subscribers (including me so when my message pops up in chat window it's from the broadcast so I know everything went fine). 

The issue: once every 10-20 publish events from browser, onPublish is not fired. However the message sent is not completely lost because if I send another message both pop up (onPublish is fired twice).

My issue seems to be random.

I work on Windows 8 and WampServer.

Flows:
When there is no issue:
Message typed: "dog"
Autobahn: WAMP Publish "dog"
Autobahn; WS Send "dog"
onPublish (log: "dog"), broadcast
Autobahn: WS Receive "dog"
Autobahn: WAMP Event "dog"

When the issue occures:
Message typed: "dog"
Autobahn: WAMP Publish "dog"
Autobahn; WS Send "dog"
onPublish is not fired << here's the issue
Message typed: "cat"
Autobahn: WAMP Publish "cat"
Autobahn; WS Send "cat"
onPublish (log: "dog"), broadcast << missing message being broadcasted
Autobahn: WS Receive "dog"
Autobahn: WAMP Event "dog"
onPublish (log: "cat"), broadcast
Autobahn: WS Receive "cat"
Autobahn: WAMP Event "cat"

Do you have any thoughts on how to avoid the problem? 
