Before making a decision, you may want to determine:
1. How long will it take to get a new passport?
2. If you reschedule, what is the soonest possible date?
Given the present state, you do not have a valid passport for a visa so, you should renew it at soonest.