due to sslengine permitting pre-fetch backlogs, the 1xio event model is screwed. however we can access that
backlog data anytime by calling read(), we just need to be immediate about it, and register normally after
an initial grab.  (see UserServiceImpl)