sasl-channel: split changing state and setting errors
sasl-channel: split changing state and setting errors

Ziemin/telepathy-gabble,Ziemin/telepathy-gabble,Ziemin/telepathy-gabble,Ziemin/telepathy-gabble