A new treatment of nonadiabatic dynamics: Application to the determination of the He++H2→He+H+H+ differential cross section