Если исходить из простой экономической целесообразности - работы не должны останавливаться. Т.е. если подрядчик работу не выполняет, вы не тратите время на расторжение договора с ним, а сразу ищете другого.
Но ваша воля направлена при этом на то, чтобы со старым подрядчиком больше не работать, т.е., расторгнуть с ним договор. Что вы и делаете, как только у вас появляется свободное время

Ну и при этом заодно пользуетесь правом на возмещение расходов, понесенных вами на выполнение работ, являющихся его обязанностью в период с нарушения срока обязательства, до прекращения договора.
Где-то вот так.