Pass computed timeout parameter to WaitForMessageAsync
Created by: roridev
Summary
Fixes #559 (closed). It passes the computed timeout parameter and restores the lost functionality.
Details
var timeout
is correctly computed but its never used on the underlying WaitForMessageAsync