Changes to make buffered socket work with new async completers. With too much logging