You might also consider a base-to-final stall with crossed controls. The scenario being a pilot experiencing a slight overshoot of final, but not wanting to bank too steeply so consciously or subconsciously uses more rudder to increase the turn rate while preventing overbank with opposite aileron. Add extra drag from the unbalanced flight leading to an undershoot followed by a pitch up to stop the undershoot. Eventually the aircraft stalls with crossed controls and usually departs on the high wing side.