Най-накрая намерих решението. Реализацията на "store accessor" (спомената във въпроса) е променена в активен запис 4.2.4. По-рано (активен запис 3.2.8) данните се съхраняват в базата данни във формат YAML и работеше с "кодер:JSON", което не е в активен запис 4.2.4
Ето връзката с кода 4.2.4https ://github.com/rails/rails/blob/master/activerecord/lib/active_record/store.rb#L85
Ето връзката с кода 3.2https://github.com/rails/rails/blob/3-2-stable/activerecord/lib/active_record/store.rb#L35
Сега в 4.2.4, независимо дали данните, съхранявани в сериализиран атрибут, са в YAML или JSON, кодерът, който работи за мен сега, е YAML.
Следователно кодът ми започна да работи, след като промених кодера от JSON на YAML.
Всеки въпрос/съмнение относно този отговор ще бъде оценен.