Maybe instead of costing less unkeep, slaves should be more productive than workers (as while low quality, they are many more people) while keeping their chance of dying.
I have thought of a couple of approaches to slavery, don't know how implementable they are, though:
Slaves as GP...