Ah, I was confused.  I thought there was an outer loop over all the nuisances, so if you had more than 1 nuisances you would change the bin error (in quadrature) more than once for the same bin.

I see now that all nuisances are combined into a single overall nuisance, so I think this is fine.  Sorry for the noise.