Worker: disconnect if the stream failed
Server: only queue events if the user is present