Yeah, I've def fucked up and spun too early before. Whats worked for me is initiating the spin with my upper body more so than normal, and keeping your skis straight until they clear the lip completely, kinda like a shifty takeoff, if that makes sense.
My area only has a few cliffs that I would ever do switch on/off. Alpental has better terrain for this (so much more open takeoffs and landings), where are you doing this stuff at Crystal? Niagras?