Indian protesters demanding better conditions for their caste say they have accepted a state government offer aimed at ending days of riots that have killed at least 19 people, as troops win back control of a canal that supplies much of Delhi's water.