With rotation every use returns a new refresh token and invalidates the old one. If an old one shows up again, the server can treat it as theft and revoke the whole family.