SmartThings has mentioned a WebSocket (SSE) that they are developing. I've heard nothing further. Maybe it's done, maybe not. I asked, got no answer. 
Any decision to alter ST's HubConnect's feature set lives with @srwhite. He's still 'Gone Camping"
and I'm not expecting to hear from him for a couple more months. 