I could see how some/most of this could be the case.
I hold that Randy was part of CJ's crew and was un-turned until the waterworks went down. Whether he holds some of his humanity or not is a good point. We don't have a lot of info on him just 1 positive ID when he tried to snatch Tanya. We have a ton of speculation in Chapters 35 and 36 about one of the Zeds being Randy, but no positive ID by anyone in the show on that....
Which ever way it goes, we aren't done with Randy yet, I don't think. Too much mystery surrounding Michael at the waterworks (How the heck did he make it out alive?) and too much emphasis put on the the Bearded One in Chapter 35 for him to just fade away.... But, I have been known to be wrong (I might have been right once, too!)
Bookmarks