I don't understand why modeset causes flicker - fade to black, turn off screen, change resolution, turn on screen, fade to image.
Turning off the screen can take a long time, but it is possible that putting up a "hot black" screen would be better than flicker if you had to do it.