Oh no! All I can say is keep your chin up and remember that things always work themselves out! Maybe the new contractor will know of some kitties that need to be rescued and you can do that in exchange for the roof repair?