You think you’re all set—you’ve got your contractor, budget, and timeline. But no matter how well you plan, unexpected renovation costs will show up.