windows: initialize CommTimeouts when opening com port

Even when using overlapped mode it seems when these
are not initialized properly it will cause strange
behavior sometimes or even won't work at all anymore,
especially with lower baud rates this became obvious.