I try to get them done asap because they are a valued customer and people understand bad weather can mean a delay during the bad weather but I will not make them wait a week or longer, that is not fair to them and sometimes people will not wait. I don't think it is right to make a customer wait a week or longer because of bad weather and you were scheduled for a week or longer because they will ask why it will be a week since the bad weather was only a day or so, kind of sucks to tell them that the other customers are first in line and you will have to wait because of bad weather even though you were supposed to be taken care of but the rain delayed your job but not the others.
Maybe it is just me but most of the time people understand a day or so being delayed but if the rain is only a day or two then their job is delayed a day or two, not a week or two, that is not fair to my customers and I would not try to make them wait that long.
If I had an apartment complex that was starting and rain delayed a job before starting the complex then I would try to take care of that customer either in the morning or afternoon as soon as I could and talk to them about the delay, most of the time people will understand.