libwinpr-io: improve overlapped io with server-side named pipes