[mcs] Wrap exceptions in async state machine with no resume points
[mcs] Arguments can be empty when reporting missing params argument. Fixes #21215