I agree. My sense is that the equations should read
I checked the published version of the paper and confirmed that the equations are the same as the working draft that you linked. So either it is a typo or there is something we are not understanding.
I’m sure there is a reasonable way to generate random draws from such a density. The problem is that you/Ghitza and Gelman are use a pseudo-posterior, which does not describe the actual data-generating process. So there isn’t a natural link between how the data were actually generated and how you’re modelling the data. This is, by my reading, one of the core challenges in Bayesian approaches to weighted survey data. See Survey weighted regression, Are complex surveys feasible in brms?, and (Pseudo) Bayesian Inference for Complex Survey Data.