The sat_sim tool is not strictly speaking meant for unprojecting an image. That said, I think it should work and I know of some people using it that way.
The image size parameter is needed because it needs to know how many samples to pick. (Some cameras store this image info, others don't.) Though only the speified width is used. The height (number of rows) is auto-computed based on the requirement that the pixels be square. (But this can be overridden.)
I don't think the velocity param is needed for this and when I get to it I will turn it off, as the velocity is needed to produce the camera, which you have. So you can set some velocity and hope it will go through the motions.
You can examine what you get and mapproject it back to see if it agrees with your original ortho. Hope it works.
In principle, one can also bake the CSM camera into the .cub and then use ISIS map2cam.