fix #1335 auto update wpcom blog list

fix #1335 auto update wpcom blog list (maximum rate every 6 hours).
I prefer small functions so I would keep `isPushNotificationPingNeeded` separated. I renamed `updatePushNotificationToken ` to `updatePushNotificationTokenIfNotLimited` for consistency in 2ff2692.