preauth: send error as BSON object
remote_transform: throw error objects
vcexec: fix handling incoming data when pr is sent