Make the last
ply:RotateCameraTo
call stop the running camera rotation transitions (from the same method).
That would give scripters the ability to stop the transition when they want.
Additionally it would be nice if
ply:ResetCamera
also stopped the current camera animations.