Facing issues with expected selector behavior. Working through them step by step.
Problems seem to arise when delegating the server accept logic to a thread vs doing it in the selector thread.
Pending registrations are now properly consumed. Also, removed potential race condition.