What to do when a contractor job goes wrong...