iPhoneUtils.PlayMovie inconsistent behavior, please help!

I have nailed down a problem we are having with orientation and iPhoneUtils.PlayMovie down to the following:

Our game plays landscape, but if you start our game “FaceUp” orientation, laying flat on a table, which some of our testers have been doing:

On iOS3: PlayMovie() always plays LandscapeLeft no matter how you hold it
On iOS4: PlayMovie() plays Landscape Right in “FaceUp” orientation, but flips if you move screen

So to fix the issue with people starting the game FaceUp on a table, we set our game to default to LandscapeRight, then it works great on iOS4, but the movie is always upside down on iOS3. We NEED a way to specify orientation to the video on iOS3! Is this possible for Unity to address or some other way I can address this?

Thank you!

I believe this to be a bug or oversight in the implementation of PlayMovie(), so I also submitted this as a bug: Case 386676