ACP: Error responses not being passed through correct error channels

,

Hey @gavinc!

I think you’re right, and this is pretty clunky. The protocol has the primitives to do this properly.

Shared with the team! Thanks for the detailed report.