server: Store I/O completion information in async structure. This is to allow completions to be sent on handle close. Also this can be helpful for AcceptEx/TransmitFile implementation.