Hmmm, why are you locked into 25 Torque thrust? Is it like a fixed impulse you can apply?
What you could do is initiate your turn with a series of thrusts in a discrete time step. For example each second:
t1 - torque is 25, calculate your angular acceleration and velocity, knowing velocity calculate at what time you will reach desired angle
t2 - another 25 torque, recalculate your angular acceleration and velocity and time when you reach desired angle. If time to reach desired angle is acceptable from aesthetics point of view. Calculate when exactly you should initiate your last 25 torque thrust (which should be one time step before you reach target) and initiate another thrust just one time step before that.
So you would have equal amount of acceleration deceleration thrusts and the only unknown would be the time in between them. I would suggest removing angular damping as you could cut rotation yourself when it’s smaller than some delta.