AFAICT, the TargetSchedModel is always initialized using the TargetSubtargetInfo's MCSchedModel and TargetInstrInfo, so we don't need to extract those and pass 3 parameters to init().
The relationship of the target classes isn't entirely clear to me yet, so I'm posting this small potential clean-up to make sure I'm not misunderstanding this already.