As a companion to T419477, which migrates ~200k users from the hidden experiment preference (readinglists-web-ui-enabled) to the beta feature preference (readinglistsbeta), the isReadingListsEnabledForUser logic needs to be updated to handle the transition period correctly.
During migration, users will temporarily have both preferences set. If a migrated user then explicitly disables the beta feature via their preferences, that choice should be respected and the hidden preference should not override the beta feature preference.