Currently the rotation is based on -[UIApplication statusBarOrientation]. In our setup we want to show a movie player view that only supports LandscapeLeft and LandscapeRight, but the interface of the main app is Portrait only. Therefore the statusBarOrientation can and will never change, and therefore no rotation is triggered.
You think it would be okay to rely on -[UIDevice orientation] for the rotation?