Fixing remote result type calculation when using actions as continuations (async_continue)