[CSGen] Prevent `@concurrent` on closures from skipping `throws` inference
Introduction of `@concurrent` attribute caused an unintended
side-effect in `ClosureEffectsRequest` since the attribute
could only be used on `async` types setting `async` too early
prevented body analysis for `throws` from running.
Resolves: rdar://151421590
(cherry picked from commit cda9866b26e0d350dea99c88df1c3aaf6f04edfe)