[Concurrency] Properly set task create flags in TaskGroup.startTaskSynchronously (#80299)
rdar://147907609
When starting tasks synchronously on task groups, the task create flags for isSynchronousStart and isDiscardingTask were always set to `false`. With this change the former will always be `true` and the latter conditionally `true` for discarding task groups.