The settings factory overwrites the configuration properties that are passed to build settings with the properties of the dialect.
This means that if the the dialect supplies a default value for a property you can never change it.
(e.g. Oracle dialect sets batch size == 15).
The change was introduced in version 1.7.
The fix is very simple. (diff follows)