hire roofing contractor avoid common roof leak mistakes