Re: #124488 (comment)
Attempt to consume IL compiled for Runrime Async should throw something meaningful on Mono (as long as there is no support).
Find a choke point (JIT or loader?) and throw an exception when attempting to load or JIT a method with MethodIml.Async attibute.