correctly forward errors from async client to network reply