Maybe I am missing something, but I thought you had to have S=off for a persistant root? I have S=on AND a persistent root through visionary. It was ... odd. I did not turn off fast boot originally and the temp root severely lagged my phone. I killed the lag after disabling and re-enabling debugging, then ran the perm root. I have even pulled the battery, and the root is still there. Or maybe I am misreading things and s=off is completely separate than a persistent root?