Sorry, I had failed to include the exception stack after the 406. Now included.
Might reasteasy-client 4.5.7 be somehow incompatible with v4.3.1 ? Looks like its ClientInvoker.invokeSync (which is implementing "registerPermission" for UMA) gets a response 406 not acceptable.