Aside from the clearing issue, would a test like this make it more obvious that the second draw's uniform data went unused?
Right, something along those lines is what I was trying to suggest earlier. I'd still argue all zeroes isn't ideal as a test value though.