A point to make on using simulators for upset training in large aircraft. Currently as far as I know there are no simulators where this can be done. Current simulators don't have the fidelity and are not programmed to mimic transport category aircraft beyond a approach to a stall. There are several reasons for this but the biggest is a lack of flight test data to provide any real fidelity for a full stalled aircraft.