I do two relatively minor revision rounds at the original fee, after which I charge an hourly fee for extra changes. If the job turns out to be something completely different, I renegotiate before continuing.
You can still send them a bill, if you delivered what they originally asked for and you have the original brief in writing.