I think your right, it looks like it sets a flag on the sv. I've only done a little bit of work with XS, but I thought that if the rv was no longer valid, you would pick up on that with SvROK.
Maybe there was concern about weakening the same reference multiple times?
updateTo who every downvoted this, you're a d1ck.
-Lee
"To be civilized is to deny one's nature."