Revise initial descriptor upload behavior for onion services
According to `rend-spec.txt`: ``` When uploading descriptors, the hidden service needs to make sure that descriptors for different clients are not uploaded at the same time (cf. Section 1.1) which is also a limiting factor for the number of clients. ``` At the moment it's unclear how it should be implemented and why. * What is the threat model here? * How exactly descriptors should be uploaded? * In what range delays should be set? * How this will work along with absent delays after legacy/trac#20082?
issue