В конечном итоге это связано с тем, как я добавлял заголовки на стороне сервера. Я добавлял их в invoker операции, прежде чем вызывать метод invoke. Я изменил это так, что он вызвал invoke, а затем добавил заголовки. После этого все заработало. Не уверен, почему это так, но это решило мою проблему.