Have a customerShould the customers or product owner toProduct Owner worry about making all the acceptance criteria known in advance? Or have a teamshould the Development Team and scrum master toScrum Master worry about them?
I'd suppose that it is the responsibility of a customerthe customers to exactly express all the acceptance criteria. If they failed to do so, then it is their fault (not the team'sTeam's).