In reply to desperadorocks:
For question 1, I guess yes, because you probably randomize some ‘data’ field even when you do a read and that field isn’t used for driving. This is easy to check.
For question 2, I’ve never used these bit-bash sequences, but I don’t think the question is valid. This whole update mechanism should work regardless of what sequence you’re running.