await expression suspends indefinitely without GLib.MainContext
Vala Async Suspension The Vala `await` expression relies on GLib's main context to dispatch the continuation callback for suspended async methods. Continuation Threading The threading context in which an `await` resumes is not explicitly guaranteed to match the caller's thread. What is the guaranteed thread context for an `await` continuation? How can this b