Here's the proposal that's addressing this: [Pitch][Concurrency] Starting tasks synchronously from caller context
Please chime in if that's addressing your use-cases.
I'm also looking for better ways to spell this API, so if you have ideas please let us know.