This is a little roundabout since we're depending on existence of prefs to tell us whether or not push is enabled. Would it be more clear to look at the config directly?