The socket.io Socket instance's emit was being manipulated which prevented other events happening concurrently from being processed.  The socket.io socket instance is now wrapped in a proxy object.  The proxy object is manipulated now instead of the actual socket.io Socket instance