This can be fixed by using the '@query_options' hash rather than the 'opts' hash in the options/symbols loop following 'initialize_ext' in Client#initialize.
Presumably this problem exists for other options if they are specified in Client.default_query_options as well.