The citizens of Elturel swore a sort of oath-of-alleigence that required them to defend the city. This oath was corrupted so that the citizens had unknowingly sworn themselves into Zariels service.

So it seems that it is possible for Karlach or Anders to have been bound to Zariel without their consent.