[WFLY-3359] don't copy the streams into memory
[WFLY-3360] don't send null error messages
[WFLY-3362] make sure operations get cancelled on channel close