Correctly register EventLoop and start reading when manually wrap XNIO channel