Agree in conceptually.t.
This changes hashes and it does affect svn a bit since we do sometimes set the same state, It shouldn't really change anything in svn as I don't think this is buggy anywhere right nowbut imo we ought to leave/re-enter then already.