test waitport argument by running full code-chain, not with partial mocking

This should fix your intermittent Win32 hangs.