Refactor EventReader queue handling
Spec long polling is actually waiting
Refactor EventReader #connected? and #close