okay, the "Scale Composition" should have worked perfectly. "recursiveScaleComp" fulfills the same purpose but also will scale any comps that are used in the parent comp, whereas "Scale Composition" would not (it would just use the scale parameter, thereby stretching out the image). It is odd that "Scale Composition" did not run properly for you, but you were able to get it done in the end so I guess it's not a big deal.
Bruce