Sto rispondendo alla mia domanda solo per chiudere, poiché la risposta è già in una delle modifiche.
resources.db.params.charset
e
resources.db.params.driver_options.1002
come avevo nella mia application.ini non possono essere usati insieme, poiché resources.db.params.charset sovrascrive driver_options.1002 .
Se devi impostare il fuso orario, rimuovi resources.db.params.charset e passa il fuso orario nel set di caratteri in driver_options .Es.:
resources.db.params.driver_options.1002 = "SET NAMES utf8, time_zone = 'Europe/London'"