Attempt to fix issue where service provider looks at system_preferences database table that doesn't exist yet as part of the boot() method Fixes #1897