Redundant code
Redundant code

Since IsStoryScenario already does a check whether the type can be cast
to IScenario, the check within IsUnitSecario is duplicated.

Makes sense to split this out and call from both.

ericgutt10/Specify,ericgutt10/Specify,mwhelan/Specify,ericgutt10/Specify