Defining the mechanistic basis of a prion disaggregase