Fixes #170: Ensure that Join() triggers always return the result from coroutine finish